Я не уверен, как я должен автоматизировать такие деликатные задачи в моей повседневной жизни. Позвольте мне описать это:
Я быстро справляюсь с этим вручную, но иногда мне просто нужно несколько раз перезапустить свой ящик и хотел бы есть сценарий, который бы автоматизировал задачу.
Мой вопрос может состоять из нескольких частей:
Для того, чтобы всегда размещать определенные окна на определенных рабочих столах, я рекомендую плагин Place Windows от Compiz . Это позволяет назначать окна рабочим столам на основе имени окна или класса.
Чтобы получить доступ к настройкам compiz, установите менеджер настроек:
sudo apt-get install compizconfig-settings-manager
Запуск некоторых приложений при запуске еще проще: просто откройте Unity и выполните поиск «Запускаемые приложения». Здесь вы можете добавить любое приложение, которое вы хотите запустить после входа в систему.
Примечание: в зависимости от того, насколько быстро ваше приложение запускается при запуске, оно может запуститься до того, как Compiz будет готов, и в этом случае оно будет размещено не на назначенном рабочем столе, а на первом рабочем столе. Я сам искал решение этой проблемы. Возможно, это так же просто, как использовать "sleep 3 & amp; / usr / bin / myapp" вместо "/usr/bin/myapp".
Кстати: если вы занимаетесь производительностью и автоматизацией, вам могут понравиться easystroke и guake . Первый позволяет запускать приложения с помощью жестов мыши, второй дает вам терминал, к которому вы можете быстро получить доступ с любого рабочего стола с помощью горячей клавиши.