Как убрать все панели в XFCE?

13

Я очень доволен AWN и мне не нужны родные панели XFCE. Я удалил все из них, но не могу удалить последний оставшийся. Есть ли достойный способ сделать это?

Иван
источник
Не удаляйтесь, удалите xfce4-панель. Это будет шланг вашей системы. Используйте другие предложения.
Даниэль Блэкмон

Ответы:

9

killall xfce4-panelзатем сохраните сеанс, чтобы предотвратить повторный запуск xfce4-панели.


РЕДАКТИРОВАТЬ: «Чистым» способом было бы создать ~ / .xinitrc и запустить все вручную (т.е. xfwm4, xfsettingsd и т. Д.). startxfce4запускает менеджер сессий xfce, который, в свою очередь, запускает такие вещи, xfce4-panelкоторые вам не нужны.

Вы также можете отредактировать /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xmlили ~/.config/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xmlзакомментировать или удалить xfce4-panelчасть, но это то же самое, что и сохранение сеанса в xfce4 через текстовый файл.

llua
источник
Спасибо за ответ, но я не люблю использовать функцию сохранения сессии. Буду признателен за более чистый способ отключить xfce4-панель.
Иван
Не уверен в вашем определении «чище», но я добавил больше информации.
llua
В Debian 10 у меня есть «панель», упомянутая в /etc/xdg/xfce4/xfconf/xfce-perchannel-xml/xfce4-session.xml. Но комментирование соответствующего объекта XML не препятствует запуску панели xfce4. Обратите внимание, что это не упоминается в моем личном ~ / .config /.../ xfce4-session.xml. ps -aef --forest показывает, что двоичный файл xfce4-panel является дочерним для двоичного файла xfce4-session. Единственное решение, вероятно, заключается в том, чтобы заглушить двоичный файл панели. Если бы была опция автоматического скрытия панелей, включающих каждый последний пиксель, мне не пришлось бы убивать и хоронить бинарный файл панели.
ФПП
5

Вы не можете удалить все панели, правильный способ сделать это - отключить автозапуск.

Изменить /etc/xdg/xfce4/xinitrc, найти строку для начала xfce4-panel,

введите описание изображения здесь

Прокомментируйте его, поставив перед ним знак «#», измените строку 169 на #$panel, чтобы решить вашу проблему.

Если вы хотите снова включить панель, просто удалите #в этой строке.

маргаритка
источник
Этот файл не имеет этой строки в моей установке Debian 8. $panel\n ret=$?\n while...Тем не менее, он имеет ...
user3728501
В моем Debian 10 строка, выделенная на вашем скриншоте, уже пуста, но даже если я предварительно установил pane = "no", панель все равно запустится. ps -aef --forest показывает, что в настоящее время панель запускается с помощью сеанса xfce4, а не сценария xinitrc.
ФПП
1

Единственный способ избавиться от панели - выполнить sudo chmod a-rwx /usr/bin/xfce4-panel

Владимир Горелов
источник
Это решение, которое я выбрал. С другой стороны , я мог бы переименован в двоичный файл каким - либо другим именем и добавить ярлык где - нибудь, чтобы быть в состоянии запустить панель по требованию , если я когда - либо чувствовать себя одиноким за это ...
ФПП
0

По крайней мере, если вы не можете удалить последнюю панель из настроек панели, вы можете сделать ее как можно меньше, переместить ее к краю экрана и выбрать «Автоматически скрывать и показывать панель» и «Блокировать панель». Это должно минимизировать недвижимость, которую он использует. Когда я делаю это с новой панелью, я получаю прямоугольник в углу экрана, который открывается по размеру мыши, когда я наводю на нее курсор.

Arcege
источник
0

Я не мог легко удалить это, но я сделал это невидимым. В моем случае я хотел сделать экран полностью пустым. Я изменил фон рабочего стола на черный, удалил все значки на рабочем столе и поместил последнюю панель в верхний левый угол экрана. Я включил параметр «всегда скрывать» на панели и установил фон панели в соответствии с рабочим столом. На панели есть один элемент, позволяющий легко выйти из системы. Поэтому, если я переместлю мышь в верхний левый угол, я смогу увидеть кнопку выхода из системы, но в противном случае экран будет совершенно пустым.

Эрик Соколовский
источник