Кастомизировать "Завершение работы"

Ocean

New member
Сообщения
8
#1
Можно ли из меню "Завершение работы" убрать Сон, Гибернацию и т.д., оставить только Выключение и Перезагрузка?
 

oko

New member
Сообщения
1 222
#2
to Ocean
Походу, сырая еще версия меню...
"Завершение работы" ведет на /usr/bin/fly-shutdown.sh, который вызывает /usr/bin/fly-shutdown-dialog (бинарь), в который, соответственно, изменения просто так не внесешь. Еще в /home/имя_пользователя/.config/rusbitech имеется файл fly-shutdown-dialog.conf, но его правки успехом лично у меня не увенчались...
Как вариант, переписать из-под root скрипт /usr/bin/fly-shutdown.sh на что-нибудь типа /sbin/shutdown, чтобы при клике на "Завершение работы" происходило именно завершение работы (выключение). Это если очень надо, ага...
 

Ocean

New member
Сообщения
8
#3
Спасибо за информацию!

Тогда пока оставлю все как есть.
 

cogniter

Moderator
Team Astra Linux
Сообщения
537
#4
~/.config/rusbitech/fly-shutdown-dialog.conf и там можно задать
Код:
blackList=suspend, reboot
кнопки будут видны для сохранения геометрии, но нажать будет нельзя

вот список кнопок и их команд

if (cmd=="lock") wmCmd = "FLYWM_LOCK\n";
else if (cmd=="standby") wmCmd = "FLYWM_STANDBY\n";
else if (cmd=="suspend") wmCmd = "FLYWM_STANDBY\n";//"FLYWM_SUSPEND\n";
else if (cmd=="hibernate") wmCmd = "FLYWM_SUSPEND\n";//"FLYWM_HIBERNATE\n";
else if (cmd=="restart") wmCmd = "FLYWM_RESTART\n";
else if (cmd=="logout") wmCmd = "FLYWM_LOGOUT\n";
else if (cmd=="reboot") wmCmd = "FLYWM_REBOOT\n";
else if (cmd=="shutdown") wmCmd = "FLYWM_SHUTDOWN\n";
else if (cmd=="console") wmCmd = "FLYWM_CHANGE_USER_IN_CONSOLE\n";
else if (cmd=="window") wmCmd = "FLYWM_CHANGE_USER_IN_WIN\n";
else if (cmd=="remote") wmCmd = "FLYWM_CHANGE_USER_IN_REMOTE\n";
else if (cmd=="multiplexed")wmCmd= "FLYWM_CHANGE_USER_IN_MULTIPLEXED\n";