1

Есть ли какой-нибудь быстрый способ установить окно в режим «всегда сверху» в linux mint «cinnamon»?

В Windows я создал скрипт autohotkey, но я не знаю, как настроить такую команду в Linux.

1 ответ1

1

Я знаю, что вы опубликовали это год назад, но я нашел ваше сообщение, пытаясь сделать то же самое.

Странно, что это было исключено из горячих клавиш Linux Mint Cinnamon, поскольку их так много. Возможно, это было исправлено в более поздних версиях, но я все еще использую Linux Mint 13 LTS, и он недоступен в этой версии.

Я решил эту проблему, написав очень простой скрипт для этого, используя wmctrl , программу, которая может отправлять команды в X Window Manager из командной строки. Если wmctrl не установлен на вашем компьютере, установите его с помощью приведенной ниже команды, вы можете проверить, установлен ли он с which wmctrl который покажет путь, если он уже установлен, или ничего не показать, если он не установлен, AFAIK это не так. устанавливается по умолчанию в Linux Mint.

sudo apt-get install wmctrl

Затем создайте новый (очень простой) скрипт, который должен работать с любым X Window Manager:

#!/bin/bash

# Script: window-toggle-always-on-top.sh
#
# Script to toggle the always on top setting of the active window. It is 
# designed to work by being assigned to a system hot key.

wmctrl -r :ACTIVE: -b toggle,above
exit 0

После того, как сценарий создан, откройте настройки клавиатуры Linux Mint, перейдите в «Пользовательские ярлыки» и добавьте пользовательский ярлык, убедитесь, что вы указали полный путь к сценарию, который вы создали в командной строке. После добавления назначьте его горячей клавише, нажав «неназначенный» ниже «Привязки клавиатуры». Затем просто нажмите горячую клавишу, чтобы переключить настройку всегда сверху в любом окне, в котором есть фокус.

Объяснение команды wmctrl :

-r :ACTIVE:        - use the currently active window.
-b toggle,above    - toggle the 'always on top' setting.

Надеюсь это поможет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .