debian.org / О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki

Автор Тема: Как создать ярлык для файлов LXDE?  (Прочитано 4487 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Сёмин

  • Topic Author
  • Сообщений: 230
  • Debian 8.3 /64 /LXDE
Как создать ярлык для файлов LXDE?
« : 28 Декабрь 2015, 02:33:52 »
Как создать ярлык на "Рабочем столе" для файлов LXDE?
Именно создать, а не скопировать, как это делается в распространенном совете:

sudo aptitude install mlocate
sudo /usr/bin/updatedb
locate *имя_приложения*.desktop
сp найденный_desktop_файл ~/Desktop

Этот известный метод не подходит, потому что в моем случае требуется сделать ссылку для произвольного файла, а не только для исполняемого файла программы, уже установленной в системе.
Т.е. ярлык нужно создать заново.

Конечно, можно схитрить, взял за основу любой готовый ярлык *.desktop, например из /usr/share/applications и затем отредактировать под свои нужды.
Однако хочется узнать, как ярлыки в LXDE  делаются изначально, с нуля.

PS. В Gnome понятно, это делается легко и непринужденно - ПКМ.
LXDE до такого юзабельного уровня пока увы, не допилили...
(c) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(
 

Оффлайн I-Jurij

  • Сообщений: 428
  • Slitaz
Re: Как создать ярлык для файлов LXDE?
« Ответ #1 : 28 Декабрь 2015, 13:28:00 »
требуется сделать ссылку для произвольного файла
Так и сделайте именно ссылку, а не ярлык:
ln -s ~/.local/share/mimeapps.list ~/Desktop/d.list
Формат: создать-ссылку -символьную /чего/то/там /там/то/с/таким-именем.
или просто перетащить из файлового менеджера на рабочий стол, при этом зажав кнопки ctrl+shift.
 
Пользователи, которые поблагодарили этот пост: dmitriy

Оффлайн Сёмин

  • Topic Author
  • Сообщений: 230
  • Debian 8.3 /64 /LXDE
Re: Как создать ярлык для файлов LXDE?
« Ответ #2 : 28 Декабрь 2015, 19:58:54 »
Цитировать
требуется сделать ссылку для произвольного файла
Сорри, в этом месте я наверное брякнул глупость. Потому что мне нужна не ссылка, а именно стандартный ярлык, ссылающийся на файл.
Сейчас еще раз изучил  готовые ярлыки, расположенные на рабочем столе - так они не являются символическими ссылками, а файлами с расширением .desktop, имеющими, например, такое содержание:
/home/user/Рабочий стол/iceweasel.desktop
[Desktop Entry]
Type=Link
Name=Iceweasel
Icon=iceweasel
URL=/usr/share/applications/iceweasel.desktop

У меня в каталоге /home/user/.tor-browser находится исполняемыый файл с именем Tor Broser.desktop следующего содержания:
[Desktop Entry]
Type=Application
Name=Tor Browser
GenericName=Web Browser
Comment=Tor Browser is +1 for privacy and -1 for mass surveillance
Categories=Network;WebBrowser;Security;
Exec=sh -c '"/home/user/.tor-browser/Browser/start-tor-browser" --detach || ([ !
X-TorBrowser-ExecShell=./Browser/start-tor-browser --detach
Icon=/home/user/.tor-browser/Browser/browser/icons/mozicon128.png
StartupWMClass=Tor Browser

На рабочем столе создаю для этого файла такой ярлык:
[Desktop Entry]
Type=Link
Name=Tor Browser
URL="/home/user/.tor-browser/Tor Browser.desktop"

Клик по нему срабатывает, но вместо запуска Tor Browser происходит запуск PCManFM с выходом в корневой каталог.
Где я здесь допустил ошибку?
« Последнее редактирование: 28 Декабрь 2015, 22:45:40 от Сёмин »
(c) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(
 

Оффлайн AndGaz

  • Сообщений: 44
  • Jabber: -
Re: Как создать ярлык для файлов LXDE?
« Ответ #3 : 29 Декабрь 2015, 14:51:29 »
Где я здесь допустил ошибку?
/home/user/Рабочий стол -> сюда кладешь "start-tor-browser.desktop" или какой нужен.
 

Оффлайн I-Jurij

  • Сообщений: 428
  • Slitaz
Re: Как создать ярлык для файлов LXDE?
« Ответ #4 : 29 Декабрь 2015, 22:00:07 »
исполняемыый файл с именем Tor Broser.desktop ...
На рабочем столе создаю для этого файла такой ярлык...

То есть *.desktop для запуска *.desktop. 
Я же написал выше: создайте ссылку на этот *.desktop на рабочем столе и все, или скопируйте (или перенесите, ему все равно где лежать) его на РС.
« Последнее редактирование: 29 Декабрь 2015, 22:04:48 от I-Jurij »
 

Оффлайн ferum

  • Сообщений: 3022
  • wheezy KDE & jessie LXDE & stretch KDE
Re: Как создать ярлык для файлов LXDE?
« Ответ #5 : 29 Декабрь 2015, 22:16:58 »
Всё проще, в папке tor-browser_ru имеется линк start-tor-browser приделываете к нему расширение .sh и клацаете по нему. На край можете вывести в меню приложений команду типа /home/user/tor-browser_ru/start-tor-browser.sh За чем ярлыки то на рабочий стол выносить, не винда ведь ?
Русские дебианщики против цифрового слабоумия !
 

Оффлайн Сёмин

  • Topic Author
  • Сообщений: 230
  • Debian 8.3 /64 /LXDE
Re: Как создать ярлык для файлов LXDE?
« Ответ #6 : 09 Январь 2016, 18:11:30 »
Это не совсем то, что хотелось бы. Я интересуюсь не столько удобными способами запуска Tor'а, а тем, как создавать ярлыки - с нуля.
Ведь если они существуют, значит их как-то создают?

Вот и я попытался это сделать следующим образом. Глядите - в папке /home/alex/Рабочий стол/tor-browser_ru лежит значок Tor Browser.



Если смотреть его свойства, то они вот такие, т.е. видна закладка "Ярлык" -



и такие:

[Desktop Entry]
Type=Application
Name=Tor Browser
GenericName=Web Browser
Comment=Tor Browser is +1 for privacy and -1 for mass surveillance
Categories=Network;WebBrowser;Security;
Exec=sh -c '"/home/alex/Рабочий стол/tor-browser_ru/Browser/start-tor-browser" --detach || ([ !  -x
 "/home/alex/Рабочий стол/tor-browser_ru/Browser/start-tor-browser" ] && "$(dirname "$*")"/Browser/
start-tor-browser --detach)' dummy %k
X-TorBrowser-ExecShell=./Browser/start-tor-browser --detach
Icon=/home/alex/Рабочий стол/tor-browser_ru/Browser/browser/icons/mozicon128.png
StartupWMClass=Tor Browser

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

Затем взял тупо скопировал из папки Tor этот зеленый значок Tor Browser на "Рабочий стол" - и Tor  с его помощью стал запускаться.
Но как создавать ярлыки, так и осталось загадкой...  :-\

Цитировать
За чем ярлыки то на рабочий стол выносить, не винда ведь
Я не ориентируюсь на винду, мне просто так удобнее - запускать наиболее часто запускаемые приложения с помощью ярлыков.
А вы как предлагаете?
(c) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(
 

Оффлайн vic5710

  • Сообщений: 414
  • не умножайте сущностей сверх необходимых
Re: Как создать ярлык для файлов LXDE?
« Ответ #7 : 09 Январь 2016, 20:10:23 »
в LXDE проще добавить на панель.
настройки панели->апплеты->панель запуска приложений->редактировать ЕМНИП
или если есть в меню приложений: ПКМ->добавить на рвбочий стол
« Последнее редактирование: 09 Январь 2016, 22:17:22 от vic5710 »
 

Оффлайн Сёмин

  • Topic Author
  • Сообщений: 230
  • Debian 8.3 /64 /LXDE
Re: Как создать ярлык для файлов LXDE?
« Ответ #8 : 09 Январь 2016, 23:56:36 »
Да, всё верно, примерно так, как вы рассказали. Но это годится для случаев, когда пакет инсталлируется в системе, и его приложение соответственно видно в главном меню.
Однако приложении Tor Browser Bundle поставляется не в виде стандартных пакетов (deb или rpm), а как самодостаточный архив с "portable"-программой, просто запускаешь её и всё.
Поэтому описанный вами штатный метод для нее не подходит.
(c) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(
 

Оффлайн vic5710

  • Сообщений: 414
  • не умножайте сущностей сверх необходимых
Re: Как создать ярлык для файлов LXDE?
« Ответ #9 : 10 Январь 2016, 00:05:53 »
Да, всё верно, примерно так, как вы рассказали. Но это годится для случаев, когда пакет инсталлируется в системе, и его приложение соответственно видно в главном меню.
Однако приложении Tor Browser Bundle поставляется не в виде стандартных пакетов (deb или rpm), а как самодостаточный архив с "portable"-программой, просто запускаешь её и всё.
Поэтому описанный вами штатный метод для нее не подходит.
свои desktop-файлы надо помещать в $HOME/.local/share/applications, lxmenu тогда их увидит ЕМНИП

 
Пользователи, которые поблагодарили этот пост: Сёмин

Оффлайн Сёмин

  • Topic Author
  • Сообщений: 230
  • Debian 8.3 /64 /LXDE
Re: Как создать ярлык для файлов LXDE?
« Ответ #10 : 10 Январь 2016, 02:30:18 »
Затра, если не забуду, расскажу об одном случайном приколе с этим TBB.
А вы объясните, почему так происходит  ;)
(c) Когда для дистрибутива, в котором полно готовых пакетов, предлагают компиляцию, рука сама тянется к пистолету  >:(
 

Оффлайн dmitriy

  • Сообщений: 1
Re: Как создать ярлык для файлов LXDE?
« Ответ #11 : 21 Август 2017, 09:31:30 »
требуется сделать ссылку для произвольного файла
Так и сделайте именно ссылку, а не ярлык:
ln -s ~/.local/share/mimeapps.list ~/Desktop/d.list
Формат: создать-ссылку -символьную /чего/то/там /там/то/с/таким-именем.
или просто перетащить из файлового менеджера на рабочий стол, при этом зажав кнопки ctrl+shift.

"ctrl+shift"  Ураа заработало! и ведь нигде, блин, про это не написано.
 

Теги: