Предыстория:
Я разработал настольное приложение python, которое запускается поверх Ubuntu 12.04 и работает в полноэкранном режиме. Я использовал gnome-fallback
в качестве рабочего стола Ubuntu.
Вопрос:
Моя проблема - удалить верхнюю и нижнюю панели Gnome навсегда, и я знаю, как это сделать из самого графического интерфейса (ALT + щелчок правой кнопкой мыши). Но мне нужно сделать это из команд.
Любой имеет представление об этом.
Спасибо заранее.
установить dconf-tools
sudo apt-get install dconf-tools
открыть программу с помощью
dconf-editor
перейти на рабочий стол -> Unity-- > Панель
, если вы хотите добавить программу, добавьте
, «имя программы»
и эта программа заставит вас редактировать в gnome
Вместо этого вы можете сделать свой собственный сеанс без гномов баров. Я сделал свой собственный сеанс с помощью awn, я вхожу в свой сеанс без панели gnome. Ниже приведена инструкция о том, как это сделать. Я должен предупредить вас о скрытых файлах расширения .desktop в "/ usr / share / xsessions /". Наутилус закрывает такое расширение из-за ошибки. Там будут файлы с ~ ~ окончанием резервного копирования, которые вас смущают. Я застрял в экране входа в систему один раз из-за неправильного файла. Я советую вам использовать командную строку ls для вывода списка записей в папках. Вы предупреждены. Link
Настройки хранятся в dconf : вы должны использовать dconf-editor
(из dconf-tools
), чтобы найти их, и GSettings API , чтобы редактировать их из вашего сценария / программного обеспечения.
Хорошее программирование и комментарии здесь, если у вас есть дополнительные вопросы или проблемы. ;-D
top-panel
и bottom-panel
под эти dconf-editor
, но я couldn' t находят путь, как удалить их из команд
– Darren
06.05.2020, 11:36
Установите dconf-tools:
sudo apt-get install dconf-tools
Сделайте резервную копию конфигурации вашей панели:
dconf dump /org/gnome/gnome-panel/ > /some/location/backup.xml
Теперь удалите панели:
gsettings set org.gnome.gnome-panel.layout toplevel-id-list [""]
Если вы хотите восстановить позже они используют:
cat /some/location/backup.xml | dconf load /org/gnome/gnome-panel/
ПРИМЕЧАНИЕ. Похоже, это не выполняется после перезагрузки. Дальнейшие исследования показывают, что это связано с тем, что несколько схем dconf все еще существуют. Мне еще предстоит выяснить, как их удалить.
dconf-editor
, это показывает, что toplevel-id-list
пусто. но на самом деле не удаленный из рабочего стола. так или иначе +1 для toplevel-id-list [""]
– Shankhadeep Ghoshal
06.05.2020, 11:36