Скрытие верхней панели в Centos 7

Итак, в настоящее время я использую эти команды, чтобы скрыть верхнюю панель в Centos 7:

/usr/bin/gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval 'box=Main.panel.actor.get_parent();'

/usr/bin/gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval 'box.visible=false;'

Что отлично работает, но я не могу заставить эти команды запускаться в начале пользовательского сеанса. Я попытался создать сценарий sh и сделать файл .desktop в ~ / .config / autostart , но не повезло, есть предложения?

Кроме того, я попытался поместить команды в файлы .bashrc и .bash_profile , но тоже безуспешно. Я что-то упускаю ...

0
17.05.2017, 00:06
1 ответ

В конце концов, я сам нашел ответ.

Я вызываю терминал и запускаю команду. И тут автозапуск заработал.

gnome-terminal -e "/usr/bin/gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval 'box=Main.panel.actor.get_parent();'"
sleep 3
gnome-terminal -e "/usr/bin/gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval 'box.visible=false;'"

Это было странно, но теперь все работает нормально.

0
28.01.2020, 04:45

Теги

Похожие вопросы