Как автоматизировать настройку рабочего стола при запуске?

Вы можете использовать опцию --init-file следующим образом bash --init-file <(echo "echo hello"). Это вообще не будет источником вашего файла .bashrc. Если вы хотите, чтобы файл .bashrc был источником, вы можете добавить его следующим образом bash --init-file <(echo ". ~/.bashrc; echo hello"). Или вы можете поместить все команды, которые хотите выполнить, в файл и использовать bash --init-file file_with_commands

2
23.05.2017, 02:52
1 ответ

Под "настольными компьютерами", я полагаю, вы имеете в виду рабочие пространства? Ctrl+alt+влево/вправо — это сочетания клавиш для переключения между рабочими пространствами.

Вы можете попробовать использовать wmctrl для запуска определенных программ в определенной рабочей области.

wmctrl -r <WINDOW NUMBER> -s <WORKSPACE NUMBER>

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

0x0080006a -1 localhost panel
0x0180007c  0 localhost Chromium
0x02600007  3 localhost LXTerminal

И wmctrl -d, чтобы найти номер рабочей области.

Что касается автоматического запуска, так как это инструмент командной строки, его можно легко портировать в простой сценарий оболочки, который указан в вашем файле автозапуска (вы можете добавить его через конфигурацию LXDE интерфейс).

1
27.01.2020, 22:18

Теги

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