Команда для создания лаунчера (за графическим интерфейсом Xfce/Thunar)

Команда для создания лаунчера (за графическим интерфейсом Xfce/Thunar)

В Thunar есть возможность создания файлов рабочего стола/лаунчеров при щелчке правой кнопкой мыши по рабочему столу.

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

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

Есть ли в этом графическом интерфейсе команда, которую можно было бы использовать в других контекстах?

решение1

Это просто созданиеФайл .desktopв ~/Desktopпапке.

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

Файл .desktop также можно установить с помощьюxdg-desktop-iconинструмент.

Редактировать

Чтобы найти процесс, создавший окно в X.

  1. Запустить терминал
  2. Запустите xwininfoи щелкните в интересующем вас окне, обратите внимание на «Идентификатор окна»
  3. Запустите xprop -id XXXX | grep PIDwhere XXXXis from xwininfo, обратите внимание на PID
  4. Запустите ps aux | grep XXXX, где XXXXнаходится PIDxprop

В Xfce программа выглядит так:

exo-desktop-item-edit --display=:0.0 --create-new --type Application file:///home/$USER/Desktop

решение2

В качестве дополнения на основе первого ответа и комментариев к нему:

ДляДействие Thunar для создания лаунчера в текущем каталоге: откройте Thunar, выберите «Изменить - Настроить пользовательские действия», добавьте команду:

sh -c 'exo-desktop-item-edit --create-new --type Application .'

Последняя точка ( .)указывает текущий каталогкак место для создания файла. (Источниксвязь.)

В разделе «Условия внешнего вида» отметьте «Каталоги».

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