Я определил некоторые ярлыки для доступа к каждому из моих рабочих областей:
<Super>+1 for the First
<Super>+2 for the Second
etc...
, когда я назначаю эти ярлыки, они работают правильно, пока не перезагружу. Я не знаю, почему это происходит.
По какой-то причине, на рабочем столе, который у меня есть на работе (тот же дистрибутив, 10.10), он отлично работает.
Чтобы они снова работали, Мне нужно отменить все из них, а затем снова их повторить.
У меня есть скрипт, который автоматизирует эти операции:
gconftool-2 --unset /apps/metacity/global_keybindings/switch_to_workspace_1
gconftool-2 --unset /apps/metacity/global_keybindings/switch_to_workspace_2
gconftool-2 --unset /apps/metacity/global_keybindings/switch_to_workspace_3
gconftool-2 --unset /apps/metacity/global_keybindings/switch_to_workspace_4
gconftool-2 --unset /apps/metacity/global_keybindings/switch_to_workspace_5
gconftool-2 --unset /apps/metacity/global_keybindings/switch_to_workspace_6
gconftool-2 --unset /apps/metacity/global_keybindings/switch_to_workspace_7
gconftool-2 --unset /apps/metacity/global_keybindings/switch_to_workspace_8
gconftool-2 -t str --set /apps/metacity/global_keybindings/switch_to_workspace_1 "<Mod4>ampersand"
gconftool-2 -t str --set /apps/metacity/global_keybindings/switch_to_workspace_2 "<Mod4>eacute"
gconftool-2 -t str --set /apps/metacity/global_keybindings/switch_to_workspace_3 "<Mod4>quotedbl"
gconftool-2 -t str --set /apps/metacity/global_keybindings/switch_to_workspace_4 "<Mod4>apostrophe"
gconftool-2 -t str --set /apps/metacity/global_keybindings/switch_to_workspace_5 "<Mod4>parenleft"
gconftool-2 -t str --set /apps/metacity/global_keybindings/switch_to_workspace_6 "<Mod4>minus"
gconftool-2 -t str --set /apps/metacity/global_keybindings/switch_to_workspace_7 "<Mod4>egrave"
gconftool-2 -t str --set /apps/metacity/global_keybindings/switch_to_workspace_8 "<Mod4>undersocre"
Но когда я настраиваю этот скрипт запускается при запуске, странно это не работает.
Кто-нибудь знает, как это решить?
Кажется, что не работает над Natty + compiz (он работает, если вы используете metacity - metacity --replace). Вы можете обходиться следующим образом:
Вы можете использовать wmctrl и делать ярлыки для команд специфики.
Если вы используете metacity: wmctrl -d, чтобы показать все ваши рабочие области. wmctrl -s <workspace_name>, чтобы перейти к определенному рабочему пространству.
Если вы используете metacity: , вам нужно будет сделать трюк, потому что «рабочие пространства» Compiz - это фактически видовые экраны одной рабочей области.
Trick Instructions
Проверьте вывод wmctrl -d Например, мой:
0 * DG: 4098x2304 VP: 1366,0 WA: 0, 23 1366x745 N / AЭто означает, что на самом деле у меня есть одно Рабочее пространство 4098 x 2304 вместо того, что я «думаю» у меня (девять «рабочих пространств», 3 x 3). Я был на том, что должно было быть «рабочим пространством» 2, но на самом деле я был на видовом экране (VP) 1366,0 (4098/3 = 1366), как показано выше.
Так вот как это работает: мы берем всю Рабочую область и делим на число «рабочих пространств», которые мы «думаем» у нас. В моем случае: 4098/3 = 1366 и 2304/3 = 768.
, если я хочу перейти в мое «рабочее пространство» 1, команда: wmctrl -o 0,0 [ ! d19]
Затем, если я хочу перейти в мое «рабочее пространство» 4, команда: wmctrl -o 0,768
, если я хочу перейти в мое «рабочее пространство» 8, команда: wmctrl -o 1366,1536
, если я хочу перейти в мое «рабочее пространство» 9, команда: wmctrl -o 2732,1536
Получил? ; -)
Trick Instructions Нам понадобится wmctrl .
Вы можете установите их из Ubuntu Software Center или нажав здесь
2) Откройте Compiz (Alt + F2 и введите ccsm и нажмите Enter)
2) Перейдите в раздел «Команды» и добавьте, например, wmctrl -o 0,0 к одной команде
4) Затем перейдите к Keybindings и создайте ярлык <Super>+1 для него.
4) Повторите шаги «3» и «4» для остальных рабочих пространств.
У меня была точно такая же проблема с несколькими настройками compiz. Вот мой fixcompiz.sh, который я запускаю при каждой загрузке, с записью в «Startup Applications» (я запускаю 12.10), которая сбрасывает некоторые параметры, которые восстанавливаются по умолчанию, когда компьютер перезагружается.
As примечание стороны, мы должны действительно представить ошибку.
#!/bin/sh
#fix min and maximize
gsettings set org.gnome.desktop.wm.keybindings maximize "['<Super>Up']"
gsettings set org.gnome.desktop.wm.keybindings unmaximize "['<Super>Down']"
#fix switch to workspace shortcuts
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-1 "['<Primary><Shift><Alt>KP_Home']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-2 "['<Primary><Shift><Alt>KP_Up']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-3 "['<Primary><Shift><Alt>KP_Page_Up']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-4 "['<Primary><Shift><Alt>KP_Left']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-5 "['<Primary><Shift><Alt>KP_Begin']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-6 "['<Primary><Shift><Alt>KP_Right']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-7 "['<Primary><Shift><Alt>KP_End']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-8 "['<Primary><Shift><Alt>KP_Down']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-9 "['<Primary><Shift><Alt>KP_Page_Down']"
Кажется, что не работает над Natty + compiz (он работает, если вы используете metacity - metacity --replace). Вы можете обходиться следующим образом:
Вы можете использовать wmctrl и делать ярлыки для команд специфики.
Если вы используете metacity: wmctrl -d, чтобы показать все ваши рабочие области. wmctrl -s <workspace_name>, чтобы перейти к определенному рабочему пространству.
Если вы используете metacity: , вам нужно будет сделать трюк, потому что «рабочие пространства» Compiz - это фактически видовые экраны одной рабочей области.
Trick Instructions
Проверьте вывод wmctrl -d Например, мой:
0 * DG: 4098x2304 VP: 1366,0 WA: 0, 23 1366x745 N / AЭто означает, что на самом деле у меня есть одно Рабочее пространство 4098 x 2304 вместо того, что я «думаю» у меня (девять «рабочих пространств», 3 x 3). Я был на том, что должно было быть «рабочим пространством» 2, но на самом деле я был на видовом экране (VP) 1366,0 (4098/3 = 1366), как показано выше.
Так вот как это работает: мы берем всю Рабочую область и делим на число «рабочих пространств», которые мы «думаем» у нас. В моем случае: 4098/3 = 1366 и 2304/3 = 768.
, если я хочу перейти в мое «рабочее пространство» 1, команда: wmctrl -o 0,0 [ ! d19]
Затем, если я хочу перейти в мое «рабочее пространство» 4, команда: wmctrl -o 0,768
, если я хочу перейти в мое «рабочее пространство» 8, команда: wmctrl -o 1366,1536
, если я хочу перейти в мое «рабочее пространство» 9, команда: wmctrl -o 2732,1536
Получил? ; -)
Trick Instructions Нам понадобится wmctrl .
Вы можете установите их из Ubuntu Software Center или нажав здесь
2) Откройте Compiz (Alt + F2 и введите ccsm и нажмите Enter)
2) Перейдите в раздел «Команды» и добавьте, например, wmctrl -o 0,0 к одной команде
4) Затем перейдите к Keybindings и создайте ярлык <Super>+1 для него.
4) Повторите шаги «3» и «4» для остальных рабочих пространств.
У меня была точно такая же проблема с несколькими настройками compiz. Вот мой fixcompiz.sh, который я запускаю при каждой загрузке, с записью в «Startup Applications» (я запускаю 12.10), которая сбрасывает некоторые параметры, которые восстанавливаются по умолчанию, когда компьютер перезагружается.
As примечание стороны, мы должны действительно представить ошибку.
#!/bin/sh
#fix min and maximize
gsettings set org.gnome.desktop.wm.keybindings maximize "['<Super>Up']"
gsettings set org.gnome.desktop.wm.keybindings unmaximize "['<Super>Down']"
#fix switch to workspace shortcuts
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-1 "['<Primary><Shift><Alt>KP_Home']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-2 "['<Primary><Shift><Alt>KP_Up']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-3 "['<Primary><Shift><Alt>KP_Page_Up']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-4 "['<Primary><Shift><Alt>KP_Left']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-5 "['<Primary><Shift><Alt>KP_Begin']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-6 "['<Primary><Shift><Alt>KP_Right']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-7 "['<Primary><Shift><Alt>KP_End']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-8 "['<Primary><Shift><Alt>KP_Down']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-9 "['<Primary><Shift><Alt>KP_Page_Down']"
Кажется, что не работает над Natty + compiz (он работает, если вы используете metacity - metacity --replace). Вы можете обходиться следующим образом:
Вы можете использовать wmctrl и делать ярлыки для команд специфики.
Если вы используете metacity: wmctrl -d, чтобы показать все ваши рабочие области. wmctrl -s <workspace_name>, чтобы перейти к определенному рабочему пространству.
Если вы используете metacity: , вам нужно будет сделать трюк, потому что «рабочие пространства» Compiz - это фактически видовые экраны одной рабочей области.
Trick Instructions
Проверьте вывод wmctrl -d Например, мой:
0 * DG: 4098x2304 VP: 1366,0 WA: 0, 23 1366x745 N / AЭто означает, что на самом деле у меня есть одно Рабочее пространство 4098 x 2304 вместо того, что я «думаю» у меня (девять «рабочих пространств», 3 x 3). Я был на том, что должно было быть «рабочим пространством» 2, но на самом деле я был на видовом экране (VP) 1366,0 (4098/3 = 1366), как показано выше.
Так вот как это работает: мы берем всю Рабочую область и делим на число «рабочих пространств», которые мы «думаем» у нас. В моем случае: 4098/3 = 1366 и 2304/3 = 768.
, если я хочу перейти в мое «рабочее пространство» 1, команда: wmctrl -o 0,0 [ ! d19]
Затем, если я хочу перейти в мое «рабочее пространство» 4, команда: wmctrl -o 0,768
, если я хочу перейти в мое «рабочее пространство» 8, команда: wmctrl -o 1366,1536
, если я хочу перейти в мое «рабочее пространство» 9, команда: wmctrl -o 2732,1536
Получил? ; -)
Trick Instructions Нам понадобится wmctrl .
Вы можете установите их из Ubuntu Software Center или нажав здесь
2) Откройте Compiz (Alt + F2 и введите ccsm и нажмите Enter)
2) Перейдите в раздел «Команды» и добавьте, например, wmctrl -o 0,0 к одной команде
4) Затем перейдите к Keybindings и создайте ярлык <Super>+1 для него.
4) Повторите шаги «3» и «4» для остальных рабочих пространств.
У меня была точно такая же проблема с несколькими настройками compiz. Вот мой fixcompiz.sh, который я запускаю при каждой загрузке, с записью в «Startup Applications» (я запускаю 12.10), которая сбрасывает некоторые параметры, которые восстанавливаются по умолчанию, когда компьютер перезагружается.
As примечание стороны, мы должны действительно представить ошибку.
#!/bin/sh
#fix min and maximize
gsettings set org.gnome.desktop.wm.keybindings maximize "['<Super>Up']"
gsettings set org.gnome.desktop.wm.keybindings unmaximize "['<Super>Down']"
#fix switch to workspace shortcuts
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-1 "['<Primary><Shift><Alt>KP_Home']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-2 "['<Primary><Shift><Alt>KP_Up']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-3 "['<Primary><Shift><Alt>KP_Page_Up']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-4 "['<Primary><Shift><Alt>KP_Left']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-5 "['<Primary><Shift><Alt>KP_Begin']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-6 "['<Primary><Shift><Alt>KP_Right']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-7 "['<Primary><Shift><Alt>KP_End']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-8 "['<Primary><Shift><Alt>KP_Down']"
gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-9 "['<Primary><Shift><Alt>KP_Page_Down']"
У меня была точно такая же проблема с несколькими настройками compiz. Вот мой fixcompiz.sh, который я запускаю при каждой загрузке, с записью в «Startup Applications» (я запускаю 12.10), которая сбрасывает некоторые параметры, которые восстанавливаются по умолчанию при перезагрузке компьютера.
As
#! / bin / sh #fix min и maximize gsettings set org.gnome.desktop.wm.keybindings maximize "['& lt; ; Super & gt; Up '] "gsettings set org.gnome.desktop.wm.keybindings unmaximize" [' & lt; Super & gt; Down]] ##fix для быстрого доступа к рабочей области gsettings set org.gnome.desktop.wm.keybindings switch-to -workspace-1 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Home']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-2 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Up '] "gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-3" [' & lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Page_Up '] "gsettings set org .gnome.desktop.wm.keybindings switch-to-workspace-4 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Left']" gsettings set org. gnome.desktop.wm.keybindings switch-to-workspace-5 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Begin']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace- 6 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Right']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-7 "['& lt; Primary & gt; & lt; Shift & gt; & lt; ; Alt & gt; KP_End '] "gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-8" [' & lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Down '] "gsettings set org.gnome. desktop.wm.keybindings switch-to-workspace-9 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Page_Down']"
Кажется, что не работает над Natty + compiz (он работает, если вы используете metacity - metacity --replace
). Вы можете решить эту проблему:
Вы можете использовать wmctrl и делать ярлыки для команд специфики.
Если вы используете metacity: wmctrl -d
, чтобы показать все ваши рабочие области. wmctrl -s & lt; workspace_name & gt;
, чтобы перейти в конкретное рабочее пространство.
Если вы используете Compiz: вам нужно будет сделать трюк, потому что «рабочие пространства» Compiz - это фактически видовые экраны одной рабочей области.
Trick Instructions
Проверьте вывод wmctrl -d
Например, мой:
0 * DG: 4098x2304 VP: 1366,0 WA: 0,23 1366x745 N / A
blockquote>Это означает, что на самом деле у меня есть одно Рабочее пространство 4098 x 2304 вместо того, что я "думаю" у меня (девять " рабочие пространства ", 3 х 3). Я был на том, что должно было быть «рабочим пространством» 2, но на самом деле я был на видовом экране (VP) 1366,0 (4098/3 = 1366), как показано выше.
Так вот как это работает: мы берем всю Рабочую область и делим на число «рабочих пространств», которые мы «думаем» у нас. В моем случае: 4098/3 = 1366 и 2304/3 = 768.
, если я хочу перейти в мое «рабочее пространство» 1, команда:
wmctrl -o 0,0
Тогда, если я хочу пойти в мое «рабочее пространство» 4, команда:
wmctrl -o 0,768
, если я хочу идти к моей «рабочей области» 8, команда:
wmctrl -o 1366,1536
, если я хочу перейти в мое «рабочее пространство» 9, команда:
wmctrl -o 2732,1536
Получил? ;)
Создание ярлыков
1) Нам понадобится Менеджер настроек Compiz .
Вы можете установить их из Ubuntu Software Center или нажав здесь
2) Откройте Compiz (Alt + F2 и введите
ccsm
и нажмите Enter) [ ! d33]3) Перейдите в «Команды» и добавьте, например,
wmctrl -o 0,0
к одной команде4) Затем перейдите к Keybindings и сделайте
& lt; Супер & gt; +1
ярлык для него.5) Повторите шаги «3» и «4» для остальных рабочих пространств.
У меня была точно такая же проблема с несколькими настройками compiz. Вот мой fixcompiz.sh, который я запускаю при каждой загрузке, с записью в «Startup Applications» (я запускаю 12.10), которая сбрасывает некоторые параметры, которые восстанавливаются по умолчанию при перезагрузке компьютера.
As
#! / bin / sh #fix min и maximize gsettings set org.gnome.desktop.wm.keybindings maximize "['& lt; ; Super & gt; Up '] "gsettings set org.gnome.desktop.wm.keybindings unmaximize" [' & lt; Super & gt; Down]] ##fix для быстрого доступа к рабочей области gsettings set org.gnome.desktop.wm.keybindings switch-to -workspace-1 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Home']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-2 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Up '] "gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-3" [' & lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Page_Up '] "gsettings set org .gnome.desktop.wm.keybindings switch-to-workspace-4 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Left']" gsettings set org. gnome.desktop.wm.keybindings switch-to-workspace-5 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Begin']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace- 6 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Right']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-7 "['& lt; Primary & gt; & lt; Shift & gt; & lt; ; Alt & gt; KP_End '] "gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-8" [' & lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Down '] "gsettings set org.gnome. desktop.wm.keybindings switch-to-workspace-9 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Page_Down']"
Кажется, что не работает над Natty + compiz (он работает, если вы используете metacity - metacity --replace
). Вы можете решить эту проблему:
Вы можете использовать wmctrl и делать ярлыки для команд специфики.
Если вы используете metacity: wmctrl -d
, чтобы показать все ваши рабочие области. wmctrl -s & lt; workspace_name & gt;
, чтобы перейти в конкретное рабочее пространство.
Если вы используете Compiz: вам нужно будет сделать трюк, потому что «рабочие пространства» Compiz - это фактически видовые экраны одной рабочей области.
Trick Instructions
Проверьте вывод wmctrl -d
Например, мой:
0 * DG: 4098x2304 VP: 1366,0 WA: 0,23 1366x745 N / A
blockquote>Это означает, что на самом деле у меня есть одно Рабочее пространство 4098 x 2304 вместо того, что я "думаю" у меня (девять " рабочие пространства ", 3 х 3). Я был на том, что должно было быть «рабочим пространством» 2, но на самом деле я был на видовом экране (VP) 1366,0 (4098/3 = 1366), как показано выше.
Так вот как это работает: мы берем всю Рабочую область и делим на число «рабочих пространств», которые мы «думаем» у нас. В моем случае: 4098/3 = 1366 и 2304/3 = 768.
, если я хочу перейти в мое «рабочее пространство» 1, команда:
wmctrl -o 0,0
Тогда, если я хочу пойти в мое «рабочее пространство» 4, команда:
wmctrl -o 0,768
, если я хочу идти к моей «рабочей области» 8, команда:
wmctrl -o 1366,1536
, если я хочу перейти в мое «рабочее пространство» 9, команда:
wmctrl -o 2732,1536
Получил? ;)
Создание ярлыков
1) Нам понадобится Менеджер настроек Compiz .
Вы можете установить их из Ubuntu Software Center или нажав здесь
2) Откройте Compiz (Alt + F2 и введите
ccsm
и нажмите Enter) [ ! d33]3) Перейдите в «Команды» и добавьте, например,
wmctrl -o 0,0
к одной команде4) Затем перейдите к Keybindings и сделайте
& lt; Супер & gt; +1
ярлык для него.5) Повторите шаги «3» и «4» для остальных рабочих пространств.
У меня была точно такая же проблема с несколькими настройками compiz. Вот мой fixcompiz.sh, который я запускаю при каждой загрузке, с записью в «Startup Applications» (я запускаю 12.10), которая сбрасывает некоторые параметры, которые восстанавливаются по умолчанию при перезагрузке компьютера.
As
#! / bin / sh #fix min и maximize gsettings set org.gnome.desktop.wm.keybindings maximize "['& lt; ; Super & gt; Up '] "gsettings set org.gnome.desktop.wm.keybindings unmaximize" [' & lt; Super & gt; Down]] ##fix для быстрого доступа к рабочей области gsettings set org.gnome.desktop.wm.keybindings switch-to -workspace-1 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Home']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-2 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Up '] "gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-3" [' & lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Page_Up '] "gsettings set org .gnome.desktop.wm.keybindings switch-to-workspace-4 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Left']" gsettings set org. gnome.desktop.wm.keybindings switch-to-workspace-5 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Begin']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace- 6 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Right']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-7 "['& lt; Primary & gt; & lt; Shift & gt; & lt; ; Alt & gt; KP_End '] "gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-8" [' & lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Down '] "gsettings set org.gnome. desktop.wm.keybindings switch-to-workspace-9 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Page_Down']"
Кажется, что не работает над Natty + compiz (он работает, если вы используете metacity - metacity --replace
). Вы можете решить эту проблему:
Вы можете использовать wmctrl и делать ярлыки для команд специфики.
Если вы используете metacity: wmctrl -d
, чтобы показать все ваши рабочие области. wmctrl -s & lt; workspace_name & gt;
, чтобы перейти в конкретное рабочее пространство.
Если вы используете Compiz: вам нужно будет сделать трюк, потому что «рабочие пространства» Compiz - это фактически видовые экраны одной рабочей области.
Trick Instructions
Проверьте вывод wmctrl -d
Например, мой:
0 * DG: 4098x2304 VP: 1366,0 WA: 0,23 1366x745 N / A
blockquote>Это означает, что на самом деле у меня есть одно Рабочее пространство 4098 x 2304 вместо того, что я "думаю" у меня (девять " рабочие пространства ", 3 х 3). Я был на том, что должно было быть «рабочим пространством» 2, но на самом деле я был на видовом экране (VP) 1366,0 (4098/3 = 1366), как показано выше.
Так вот как это работает: мы берем всю Рабочую область и делим на число «рабочих пространств», которые мы «думаем» у нас. В моем случае: 4098/3 = 1366 и 2304/3 = 768.
, если я хочу перейти в мое «рабочее пространство» 1, команда:
wmctrl -o 0,0
Тогда, если я хочу пойти в мое «рабочее пространство» 4, команда:
wmctrl -o 0,768
, если я хочу идти к моей «рабочей области» 8, команда:
wmctrl -o 1366,1536
, если я хочу перейти в мое «рабочее пространство» 9, команда:
wmctrl -o 2732,1536
Получил? ;)
Создание ярлыков
1) Нам понадобится Менеджер настроек Compiz .
Вы можете установить их из Ubuntu Software Center или нажав здесь
2) Откройте Compiz (Alt + F2 и введите
ccsm
и нажмите Enter) [ ! d33]3) Перейдите в «Команды» и добавьте, например,
wmctrl -o 0,0
к одной команде4) Затем перейдите к Keybindings и сделайте
& lt; Супер & gt; +1
ярлык для него.5) Повторите шаги «3» и «4» для остальных рабочих пространств.
У меня была точно такая же проблема с несколькими настройками compiz. Вот мой fixcompiz.sh, который я запускаю при каждой загрузке, с записью в «Startup Applications» (я запускаю 12.10), которая сбрасывает некоторые параметры, которые восстанавливаются по умолчанию при перезагрузке компьютера.
As
#! / bin / sh #fix min и maximize gsettings set org.gnome.desktop.wm.keybindings maximize "['& lt; ; Super & gt; Up '] "gsettings set org.gnome.desktop.wm.keybindings unmaximize" [' & lt; Super & gt; Down]] ##fix для быстрого доступа к рабочей области gsettings set org.gnome.desktop.wm.keybindings switch-to -workspace-1 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Home']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-2 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Up '] "gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-3" [' & lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Page_Up '] "gsettings set org .gnome.desktop.wm.keybindings switch-to-workspace-4 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Left']" gsettings set org. gnome.desktop.wm.keybindings switch-to-workspace-5 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Begin']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace- 6 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Right']" gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-7 "['& lt; Primary & gt; & lt; Shift & gt; & lt; ; Alt & gt; KP_End '] "gsettings set org.gnome.desktop.wm.keybindings switch-to-workspace-8" [' & lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Down '] "gsettings set org.gnome. desktop.wm.keybindings switch-to-workspace-9 "['& lt; Primary & gt; & lt; Shift & gt; & lt; Alt & gt; KP_Page_Down']"
Кажется, что не работает над Natty + compiz (он работает, если вы используете metacity - metacity --replace
). Вы можете решить эту проблему:
Вы можете использовать wmctrl и делать ярлыки для команд специфики.
Если вы используете metacity: wmctrl -d
, чтобы показать все ваши рабочие области. wmctrl -s & lt; workspace_name & gt;
, чтобы перейти в конкретное рабочее пространство.
Если вы используете Compiz: вам нужно будет сделать трюк, потому что «рабочие пространства» Compiz - это фактически видовые экраны одной рабочей области.
Trick Instructions
Проверьте вывод wmctrl -d
Например, мой:
0 * DG: 4098x2304 VP: 1366,0 WA: 0,23 1366x745 N / A
blockquote>Это означает, что на самом деле у меня есть одно Рабочее пространство 4098 x 2304 вместо того, что я "думаю" у меня (девять " рабочие пространства ", 3 х 3). Я был на том, что должно было быть «рабочим пространством» 2, но на самом деле я был на видовом экране (VP) 1366,0 (4098/3 = 1366), как показано выше.
Так вот как это работает: мы берем всю Рабочую область и делим на число «рабочих пространств», которые мы «думаем» у нас. В моем случае: 4098/3 = 1366 и 2304/3 = 768.
, если я хочу перейти в мое «рабочее пространство» 1, команда:
wmctrl -o 0,0
Тогда, если я хочу пойти в мое «рабочее пространство» 4, команда:
wmctrl -o 0,768
, если я хочу идти к моей «рабочей области» 8, команда:
wmctrl -o 1366,1536
, если я хочу перейти в мое «рабочее пространство» 9, команда:
wmctrl -o 2732,1536
Получил? ;)
Создание ярлыков
1) Нам понадобится Менеджер настроек Compiz .
Вы можете установить их из Ubuntu Software Center или нажав здесь
2) Откройте Compiz (Alt + F2 и введите
ccsm
и нажмите Enter) [ ! d33]3) Перейдите в «Команды» и добавьте, например,
wmctrl -o 0,0
к одной команде4) Затем перейдите к Keybindings и сделайте
& lt; Супер & gt; +1
ярлык для него.5) Повторите шаги «3» и «4» для остальных рабочих пространств.