Meta + Arrow Keys для перемещения окон между мониторами?

4045
JDiPierro

В Windows я могу использовать функцию привязки «Windows Key + Arrows» для быстрого перемещения окон между мониторами в настройке нескольких мониторов. Я ищу способ сделать то же самое в Linux. Я пробовал Cinnamon, KDE и XFCE, и мне не посчастливилось выяснить, как получить эту функциональность в любом из этих DE.

7
Вы специально спрашиваете, как заставить работать "несколько мониторов"? Ваш вопрос немного сбивает с толку, поскольку он упоминает об этом как проблему, но продолжает рассказ о том, как вы можете использовать ярлык Максимизировать, но Минимизировать - это "глючит" ... Я так полагаю, поскольку KDE, Cinnamon / Gnome3 + и Unity имеют одиночная привязка монитора встроена по умолчанию (да, это `Ctrl + Super + Arrow`) - единственное ограничение из тех, о которых я знаю, это переход на другой монитор. nerdwaller 10 лет назад 0
Да, извините .. Я специально искал возможность перемещать окно между мониторами. JDiPierro 10 лет назад 1

3 ответа на вопрос

3
user245106

I use KDE and there is a keybinding for this. From the K menu, run "System Settings" (you can search for that phrase in the search field if the icon is not already showing). Then go to "Shortcuts and Gestures", then "Global Keyboard Shortcuts", choose "KWin" from list of KDE components. There is an action called "Window to Next Screen". Assign a hotkey (I use Ctrl-Alt-Shift-Right) for mine. It's strange that there isn't a hotkey for Window to Previous Screen. But, since I only have 2 monitors, it acts as a toggle between the left and right monitor. I should add that I'm using Linux Mint 13 64-bit with KDE 4.8.5.

Еще лучше: у вас может быть * точно * такое же поведение клавиш Windows + стрелка влево / вправо в KDE: перейдите в тот же диалог сочетаний клавиш Kwin и установите параметры «Быстрое окно тайла влево / вправо». Он работает на нескольких мониторах и очень удобен для размещения двух приложений рядом на экране. doublehelix 9 лет назад 1
1
Anton

В Linux Mint 18 16.04:

(1) Скачать предварительные условия.

sudo apt install xdotool wmctrl 

(2) Создайте каталог и загрузите файл, содержащий код для перемещения окна на следующий монитор. Вместо ~ / bin вы можете выбрать что-то другое.

mkdir ~/bin && cd $_ wget https://makandracards.com/makandra/12447-how-to-move-a-window-to-the-next-monitor-on-xfce-xubuntu/attachments/2677 && mv 2677 move-to-next-monitor` 

(3) Убедитесь, что скрипт имеет возможность запуска.

chmod +x move-to-next-monitor 

(4) Из меню в левом нижнем углу рабочего стола перейдите в «Настройки» -> «Клавиатура».
Нажмите Super, наберите «клавиатура», нажмите Enter.

(5) Перейдите на вкладку «Ярлыки». В нижней части списка слева выберите Пользовательские ярлыки. Используйте кнопку «Добавить пользовательский ярлык» в нижней части окна. Дайте вашему ярлыку имя и затем нажмите кнопку со значком папки, которая говорит (Нет). Найдите файл, который мы скачали в ~ / bin / move-to-next-monitor.

(6) Дважды щелкните одно из полей ниже: «unassigned» и нажмите выбранную комбинацию клавиш.

Теперь попробуйте!

[первоисточник]
https://makandracards.com/makandra/12447-how-to-move-a-window-to-the-next-monitor-on-xfce-xubuntu

Wget не найден :( Jamie Hutber 6 лет назад 0
-1
Sylvain

Больше информации.

Согласно этому сообщению: https://unix.stackexchange.com/questions/48456/xfce-send-window-to-other-monitor-on-keystroke

Есть репозитории github с расширенным кодом: https://github.com/jc00ke/move-to-next-monitor

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