Позиция в центральном рабочем пространстве при входе в систему

Возможно, вы изменили ярлык копии:

CTRL + SHIFT + C

To

CTRL + C

Таким образом, когда вы пытаетесь убить процесс, C + SHIFT не работает.

Попробуйте заменить ярлык копирования на CTRL + SHIFT + C .

1
задан 22 February 2017 в 11:47

4 ответа

Да: установите wmctrl

sudo apt-get install wmctrl

и создайте файл в ~/.config/autostart/wmctrl.desktop со следующим:

[Desktop Entry]
Name=Desktop Switcher
Exec=/usr/bin/wmctrl -s 4
Type=Application
6
ответ дан 25 May 2018 в 23:36
  • 1
    В compiz есть только один рабочий стол. Но wmctrl может в любом случае переключить видовое окно на рабочий стол. См. Мой ответ ниже. – Xiè Jìléi 7 January 2011 в 12:53
Сначала загрузите этот вспомогательный скрипт для управления компиляцией из командной строки. Сохраните его как compiz-send.py в своей домашней папке. Выполните команду python compiz-send.py vpswitch switch_to_5_key, чтобы убедиться, что она работает правильно. Он должен переключить вас в рабочее пространство центра. Если он работает, создайте в домашней папке файл с именем .switch_to_center_workspace.sh и вставьте в него следующее:
#!/bin/bash
sleep 5 && python /home/user/compiz-send.py vpswitch switch_to_5_key
замените user на свое имя пользователя. Откройте Startup Applications, System -> Preferences -> Startup Applications. Нажмите «Добавить» и в поле «Команда: запись» /home/user/.switch_to_center_workspace.sh. Поместите все, что хотите, в имена: и комментарий: записи. Выйдите из системы и войдите в систему и убедитесь, что она работает.
2
ответ дан 25 May 2018 в 23:36
  • 1
    К сожалению, скрипт не работает dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownMethod: Method "activate" with signature "si" on interface "org.freedesktop.compiz" doesn't exist – Xiè Jìléi 7 January 2011 в 10:16
  • 2
    @ 谢 继 雷 Измените часть sleep 5 сценария на большее число, например sleep 10, чтобы убедиться, что компиляция уже запущена при запуске скрипта. Вы используете compiz правильно? – Isaiah 7 January 2011 в 10:20
  • 3
    Я пытаюсь запустить скрипт в gnome-terminal и получить исключение. Я использую compiz 0.8.6. – Xiè Jìléi 7 January 2011 в 10:37
  • 4
    В сценарии сказано, что подпись подписи " si " не существует, поэтому я думаю, что аргументы (string, int), переданные для активации (), могут не исправить .. – Xiè Jìléi 7 January 2011 в 10:44

Я собирался задать аналогичный вопрос, но для трех горизонтальных рабочих пространств, и я также выполняю compiz, а выход wmctrl -d (для рабочего пространства) выглядит так:

В рабочей области 1: 0 * DG: 4098x768 VP: 0,0 WA: 0,24 1366x744 Workspace 1 В Workspace 2: 0 * DG: 4098x768 VP: 1366,0 WA: 0,24 1366x744 Workspace 1 В Workspace 3: 0 * DG: 4098x768 VP: 2732,0 WA: 0,24 1366x744 Workspace 1

Вместо того, чтобы просто использовать wmctrl -o 1366,0 (значения VP), чтобы центр стал рабочим местом по умолчанию при запуске. Могу не работать для всех, но на всякий случай;)

2
ответ дан 25 May 2018 в 23:36
  • 1
    Команда, которую я использую в " System & gt; Предпочтения - & gt; Запуск приложений & quot ;: sh -c "sleep 2;/usr/bin/wmctrl -o 1366,0 – wik 20 February 2011 в 13:45
  • 2
    ... вам может потребоваться отрегулировать значение сна, например. попробуйте 10, 15 и т. д. – wik 21 February 2011 в 12:06
  • 3
    Спасибо за эту заметку - извините, я не прочитал ее, прежде чем читать ваш ответ :) – sdaau 27 March 2011 в 23:06

Просто короткая заметка - я использую Natty, и, благодаря ответу @ 谢 继 answer, я заметил, что сообщается следующее о перемещении терминала в каждом из четырех «рабочих пространств» в Unity:

$ wmctrl -d
# top left
0  * DG: 2048x1200  VP: 0,0  WA: 0,24 1024x576  Workspace 1
# bottom left
0  * DG: 2048x1200  VP: 0,600  WA: 0,24 1024x576  Workspace 1
# top right
0  * DG: 2048x1200  VP: 1024,0  WA: 0,24 1024x576  Workspace 1
# bottom right 
0  * DG: 2048x1200  VP: 1024,600  WA: 0,24 1024x576  Workspace 1

... т.е. они не являются ни отдельными рабочими столами, ни рабочими пространствами - просто изменения в видовом экране!

Итак, чтобы изменить эти четыре видовых экрана, просто вызовите команду wmctrl -o непосредственно с указанными выше значениями VP, то есть:

wmctrl -o 0,0
wmctrl -o 0,600
wmctrl -o 1024,0
wmctrl -o 1024,600

EDIT: Ups, sorry , просто видел, что это то же самое, что и ответ @ wik - слияние / удаление по мере необходимости ..

0
ответ дан 25 May 2018 в 23:36

Другие вопросы по тегам:

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