Каков правильный способ переназначения ключей с помощью xkb?

Я не совсем знаком с KDE, но я знаю, что это базовая система запуска / меню - это то же самое, что и GNOME, Xfce4 и т. д. Чтобы сделать пусковую установку для любой программы (что-нибудь действительно), создайте пустой текстовый файл и поставьте это в нем:

[Desktop Entry]
Name=
GenericName=
Comment=
Exec=
Terminal=false
Type=Application
Categories=

Это файл скелетного запуска. Примеры можно найти в каталоге / usr / share / applications. Просто заполните его соответствующим образом:

[Desktop Entry]
Name=Kile
GenericName=LaTeX Editor
Comment=This is a menu tool tip if you want one
Exec=KDEDIRS=$HOME/kile-install:$KDEDIRS $HOME/kile-install/bin/kile
Terminal=false
Type=Application
Icon=/path/to/your/kile/icon
Categories=These are the menu categories if you wanted it in the menu, but not necessary for just a launcher.

Теперь сохраните файл как kile.desktop

Теперь сделайте исполняемый файл. После выполнения файла файл изменится. Теперь он должен выглядеть как значок и имя, которое вы выбрали, а не «kile.desktop». Дважды щелкните по нему, и ваша программа должна открыться.

Поскольку вы используете пути и т. Д. В вашем поле Exec =, возможно, что они работают неправильно. Я не знаю, так как я никогда не пробовал.

Надеюсь, что это было полезно.

EDIT: Я вижу, что это не удалось выполнить. Я могу думать о 2 простых исправлениях. Проще всего сделать поле Exec = следующим:

Exec=sh -c "KDEDIRS=$HOME/kile-install:$KDEDIRS $HOME/kile-install/bin/kile"

Это должно сработать. Другой способ - создать скрипт оболочки. Создайте пустой текстовый файл и поместите его в него:

#!bin/bash
KDEDIRS=$HOME/kile-install:$KDEDIRS $HOME/kile-install/bin/kile

Сохраните его как «kile.sh» или что-то еще и сделайте его исполняемым. Теперь вы можете запустить Kile напрямую, выполнив файл, или вы можете добавить путь к kile.sh в поле Exec = вашего файла launcher файла:

Exec=/path/to/kile.sh

Кроме того, если вы поместите kile. sh в вашей $ PATH, например ~ / bin, вы сможете запустить Kile, набрав kile.sh в терминале, а не в длинной команде.

Если ничего из этого не работает, то я сделал опечатка:)

1
задан 12 May 2013 в 16:02

0 ответов

Другие вопросы по тегам:

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