Поскольку в Ubuntu нет опций для сохранения и восстановления сеансов рабочего стола при выключении компьютера, я хочу написать сценарий оболочки, который поможет настроить настраиваемое рабочее пространство с помощью одной команды. Я нашел аналогичные вопросы в Интернете. Тем не менее, я попробовал gDevilspie и был абсолютно потерян с этим приложением. Также я не хочу использовать Compiz, так как в прошлом у меня было действительно плохое впечатление от этого программного обеспечения, которое портило мою систему несколько раз.
Я ищу простой сценарий оболочки, который можно вызвать как команду через Dash. Например, команда «офисный сценарий» сделает это:
Является ли сценарий оболочки подходящим способом для достижения этой цели Цель? Если да, то как должен выглядеть сценарий оболочки (пока у меня нет опыта написания сценариев оболочки) и где он будет называться единой командой через Dash?
Я очень ценю вашу помощь .
Запишите сценарий оболочки:
#! /bin/bash
atom &
terminator &
firefox
Сохраните его как, например, “myscript”, сделайте chmod a+x myscript
и создайте ярлык на свое меню "Пуск" (зависит от того, что Вы используете, просто ищете сеть инструкции, как сделать это).
Это немного хитро. Принятие Вы используете GNOME Shell, пробуют эти инструкции связать a .desktop
файл к определенной рабочей области. Если это работает, можно определить, какие приложения должны запустить где.
Править: wmctrl
может отправить программу в определенную рабочую область, например.
wmctrl -r :ACTIVE: -t 3 # sends the currently active window to workspace 3
Можно объединить его как
( firefox && wmctrl -r firefox -t 3 ) &
( atom && wmctrl -r atom -t 2 ) &
…