Я хотел бы знать, как добавить текст после кнопки действия в верхней панели. Я уже знаю, как изменить текст кнопки действий с расширением оболочки, но я хочу добавить текст после него, это ничего не делает. С помощью расширения Unite
расширение оболочки вы можете добавить текст, когда настольный стол сосредоточен, и это немного помогает, но я хотел бы, чтобы это было показано все время, а не только на рабочем столе. Я работаю Ubuntu 20.04 с Gnome 3.36.2.
вы можете достичь этого, создав расширение гнома-оболочки gnome-shell
Extension UUID: add_plain_text_beside_actv_button@username.domain
Измените это в нижеприведенной команде (и далее), если вы хотите иметь другое имя... В противном случае просто скопируйте приведенную ниже команду и выполните ее.
run
install -D /dev/null $HOME/.local/share/gnome-shell/extensions/add_plain_text_beside_actv_button@username.domain@username.domain/extension.js
run
install -D /dev/null $HOME/.local/share/gnome-shell/extensions/add_plain_text_beside_actv_button@username.domain@username.domain/metadata.json
копирование вставьте следующее содержимое в файл extension.js
и измените "Your Text Here" (Ваш текст здесь) на номер строки. 12, в нижеследующее содержимое с любым нужным вам текстом. Скопируйте
'use strict';
const { St, Clutter } = imports.gi;
const Main = imports.ui.main;
let _myText;
class Extension {
enable() {
_myText = new St.Label({ text: 'Your Text Here', y_align: Clutter.ActorAlign.CENTER, style_class: 'panel-button', track_hover: true, reactive: true });
Main.panel._leftBox.insert_child_at_index(_myText, 1)
}
disable() {
_myText.destroy();
}
}
function init() {
return new Extension();
}
вставьте следующее содержимое в файл метаданных.json .
{
"name": "Add Plain Text Beside Activities Button",
"description": "Add Plain Beside After Activities Button",
"uuid": "add_plain_text_beside_actv_button@username.domain",
"shell-version": [
"3.36"
]
}
Сохраните файлы и закройте...
Если вы находитесь в Xorg-сессии, вы можете обновить gnome-оболочку с помощью метода Alt+F2 r Enter, а затем включить расширение.
Если Вы находитесь на сессии Wayland. выйдите из системы и войдите в систему, а затем включите расширение.