Создание ярлыка для запуска текстового файла в xterm

Создание ярлыка для запуска текстового файла в xterm

Простой вопрос. В пользовательских сочетаниях клавиш я пробовал xterm ~/Desktop/folder/subfolber/textfile, но это не работает.

Насколько я понимаю, сочетания клавиш — это команды терминала. Когда я ввожу вышеприведенное в терминале, ничего не происходит, так что, вероятно, я указал неправильный каталог. Но если я ввожу sh ~/Desktop/folder/subfolber/textfile в терминале, я могу запустить текстовый файл, но тогда это сочетание клавиш не работает, если я пытаюсь добавить его через параметры клавиатуры.

Любые разъяснения приветствуются.

решение1

Сочетания клавиш — это команды, но они относятся к daemons, например gnome-settings-daemonили unity-settings-daemon. В случае X-сервера в целом, независимо от того, какой графический интерфейс вы используете, сочетания клавиш можно изменить с помощью xbindkeysприложения.

Однако в вашем конкретном случае для открытия xterm и запуска скрипта вам действительно нужно следующее:

  1. Перейдите в Настройки -> Клавиатура -> Сочетания клавиш -> Пользовательские;
  2. Добавьте новый ярлык; укажите ему, чтобы он запускался xtermс полным путем к скрипту, например,xterm -hold -e /home/user/bin/myScript.sh
  3. Назначьте ему нажатие клавиши.

Примечание: скрипт должен быть выполнен с помощьюchmod 755 /path/to/script.sh

Вот мой пример:

Скрипт в/home/serg/testScript.sh

#!/bin/bash
printf "This was a triumph\nI'm making a note here, huge success"
df
date

Настройка сочетания клавиш

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

Выход

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

Ознакомьтесь с моими другими ответами, в которых скрипты назначаются сочетаниям клавиш:

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