Как запустить в терминале файлы с расширением .desktop?

Cобственно вопросы состоят в следующем:
1. откуда вообще исторически взялись *.desktop файлы (в сторону каких проектов ман курить и из каких времен пошла унификация в этот самый формат ярлыка)?
2. что предоставляет система для работы с этими самыми ярлыками? (про kde-$version_N и gnome-$version_N не вспоминать. Интересуют именно консольные программы/утилиты и максимально независимые от различных DE библиотеки)
Да пребудет с вами знание ip адреса
domov0y
2. что предоставляет система для работы с этими самыми ярлыками? Интересуют именно консольные программы/утилиты и максимально независимые от различных DE библиотеки)
xdg-utils.
gentoo
В терминале их надо посмотреть через
cat
найти
Exec=geany %F
и запустить то, что после знака “равно” прописано :)
А по-хорошему их вовсе не надо из терминала запускать, они для этого не предназначены.
xdg-utils.
не совсем то что интересует. Этот пакет я уже внимательно разглядывал.

lampslave, насчет этого варианта я в курсе. Но меня сильно смущает мысль что четыре широко известных ДЕ будут в куче мест дергаться отыскивая это единственное и неповоримое место и от первого символа “=” в строке страдать извращениями на тему “ну запусти меня”.
ИМХО : неаккуратно как то получается.
Да пребудет с вами знание ip адреса
Может спецификация даст ответы на вопросы:

http://standards.freedesktop.org/deskto … ec/latest/
gentoo
часть ответов спецификация действительно дала. Хотя в принципе почти то же самое есть и на русском языке. Остался еще один вопрос: где и как запоминается положение иконки на рабочем столе?
Да пребудет с вами знание ip адреса
часть ответов спецификация действительно дала
Ну и как? “Дёргаются”?

где и как запоминается положение иконки на рабочем столе
Очевидно, в конфиге рабочего стола. Или специально предназначенном файле.
В Xfce, например, в файлах .rc в папке .config/xfce4/desktop/
В каждом DE как-то по-своему должно быть. В старом гноме, в частности, некоторые из них селились в gconf-editor-е, в кедах не помню, натыкался когда-то, но забыл. По идее, где-то в ~/.kde4/share/config/.plasmarc или что-то вроде того.
Браво! ++ и ещё 16 плюсов “как запустить в терминале фалы с расширением .дэсктоп”. Ай да маладца!
А вас не смущает, что ни у одного из файлов с расширение .десктоп не установлен бит “исполняемый файл”? Даже есть ответы на ваш вопрос, хотя он граничит, очень близко с … ну, вы поняли. Курить очень вредно, читать полезно, может быть фридесктоп.орг вам поможет.
Как же вы с таким рюкзаком-то в линукс? Арч линукс?
anode
Браво! ++ и ещё 16 плюсов “как запустить в терминале фалы с расширением .дэсктоп”. Ай да маладца!
А вас не смущает, что ни у одного из файлов с расширение .десктоп не установлен бит “исполняемый файл”? Даже есть ответы на ваш вопрос, хотя он граничит, очень близко с … ну, вы поняли. Курить очень вредно, читать полезно, может быть фридесктоп.орг вам поможет.
Как же вы с таким рюкзаком-то в линукс? Арч линукс?

bash test.sh
Запускает “неисполняемый” скрипт test.sh.
Из исполняемого скрипта можно подключить “неисполняемый”, тем самым исполнив.

Короче говоря. Еcли .desktop обрабатывет какой-то внешний скрипт/программа, то нет никаких поводов к тому, что бы сами файлы были исполняемыми. Это даже лишнее, и уж тем более - не должно смущать.

Мягко говоря наезд не по адресу..
https://fastenv.ru
 
Зарегистрироваться или войдите чтобы оставить сообщение.