Как создать значок, который при двойном щелчке нажимает клавишу?

Как создать значок, который при двойном щелчке нажимает клавишу?

Есть ли способ сделать документ/файл, когда двойной щелчок нажимает клавишу Super, например. Я понятия не имею, возможно ли что-то подобное в Ubuntu.

решение1

Вам нужен скрипт, написанный на bashили sh.

Сначала установите xdotool.

Тогда файл должен иметь:

#!/bin/sh

xdotool key Super_L

Сохраните его под superkey.shлюбым именем, с .shрасширением .

Super_Lотносится к левой клавише Super. Вы также можете нажать другие клавиши, например Tab, Caps_Lockили около того.

Теперь настройте файл на выполнение — либо через свойства файла, либо через Терминал, например chmod +x superkey.sh.

Теперь вы можете дважды щелкнуть по файлу, и будет нажата левая клавиша Super.

решение2

Простой способ создания значка, по которому можно выполнить двойной щелчок и который будет запускать простую команду, например, имитировать нажатие клавиши, — это использование файла .desktop.

В вашем примере:

[Desktop Entry]
Name=Press Key
Exec=xdotool key Super_L
Type=Application
  • Установитьxdotool, необходимо для имитации нажатия клавиши:

      sudo apt-get install xdotool
    
  • Сохраните код выше как presskey.desktop, сделайте его исполняемым (!) и наслаждайтесь :)

Примечание

Вы можете «прокачать» свой лаунчер, добавив в него пользовательскую иконку, добавив строку:

Icon=/path/to/icon.png

введите описание изображения здесь

Связанный контент