Сайт | Скачать | Видео | Wiki

Автор Тема: Редакторы ярлыков.desktop  (Прочитано 2023 раз)

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

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Редакторы ярлыков.desktop
« : 16 Октябрь 2021, 09:46:14 »
Постоянные вопросы про создание команды в автозапуск
В xfce lxqt и пр. развитых DE это есть из коробки, но с использованием DE либ, т.е. по простому не выдернуть
Alacarte - жирноват
AppEditor - более менее. 500к в pfs. Портируется. Есть в моей арч репе. Ярлыки редактирует, но в автозапуск их придется руками перетаскивать
https://www.florian-diesch.de/software/arronax/ - питон
https://github.com/faheel/desktop-entry-creator - питон
https://aur.archlinux.org/packages/menulibre/ - питон

Больше ничего вменяемого не нашел. Может есть какие-то скрипты в других фругалах и т.п.
Никто не знает?

на заре создания PRA что-то было, но зачем-то выкинуто.
Был гуй выдранный из пупи. Поэтому как обычно замороченный и неудобный
Тогда уж проще самим на yad написать. Вроде что-то даже что-то было готовое
Нет желающих?
« Последнее редактирование: 20 Октябрь 2021, 14:49:59 от sfs »

Оффлайн AZJIO

  • Старожил
  • ****
  • Сообщений: 293
  • Репутация: +10/-0
Re: Редакторы ярлыков.desktop
« Ответ #1 : 16 Октябрь 2021, 16:00:26 »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
Re: Редакторы ярлыков.desktop
« Ответ #2 : 16 Октябрь 2021, 16:55:59 »
Мы тут (я :)) на пальцах обясняем юзерам нюансы самопальных ограниченных DE, а у нас свой программист :) ваяет денно и нощно гуи-обвязку для простейших действий, но голос его не слышен. )

Код
$ lh
итого 536K
-rwxr-xr-x 1 live live 190K авг 21 01:43 create-desktop-file-x32-Xubuntu
-rwxr-xr-x 1 live live 172K авг 19 20:52 create-desktop-file-x64-Arch
-rwxr-xr-x 1 live live 172K авг 20 22:57 create-desktop-file-x64-Ubuntu
Скрин.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Редакторы ярлыков.desktop
« Ответ #3 : 17 Октябрь 2021, 08:23:47 »
create-desktop-file
Почти то, что надо. Написал чего не хватает в тему проги

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Редакторы ярлыков.desktop
« Ответ #4 : 20 Октябрь 2021, 13:37:22 »

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
Re: Редакторы ярлыков.desktop
« Ответ #5 : 20 Октябрь 2021, 14:52:11 »
На скрине на русском и два варианта запуска: создание и редактирование. Использую в LXDE.
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн AZJIO

  • Старожил
  • ****
  • Сообщений: 293
  • Репутация: +10/-0
Re: Редакторы ярлыков.desktop
« Ответ #6 : 20 Октябрь 2021, 15:44:00 »
Думал ответил в своей теме
« Последнее редактирование: 20 Октябрь 2021, 18:35:44 от AZJIO »

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
Re: Редакторы ярлыков.desktop
« Ответ #7 : 20 Октябрь 2021, 15:56:09 »
Вставлю свои две копейки. Собственный программист на форуме это благо. На моей памяти, не раз форумчане называли себя этим высоким СЛОВОМ, предлагали помощь в разработке и кодинге, а потом бесследно пропадали.

Единственно, подсказка. Sfs 'фанатично' :) борется за минимальный размер своих сборок и при прочих равных выберет 'крошечную' прогу.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Редакторы ярлыков.desktop
« Ответ #8 : 20 Октябрь 2021, 16:05:27 »
Sfs 'фанатично'  борется за минимальный размер
За функционал тоже
Как из этого сделать копию ярлыка, если я хочу сделать несколько ярлыков с другими параметрами и поместить в другие папки?
ПКМ в ФМ скопировал и вставил куда надо, при необходимости переименовал и открыл также ПКМ на редактирование.
Использую там, где стоит LXDE или упрощенная связка Openbox + PCManFM, добавляя в меню ПКМ пару пунктов. Т.е. там, где DE не имеет такого своего функционала.
Выдрал из дебиана, опакетил
gnome-desktop-item-edit-3.30.0-1-x86_64.pkg.tar.xz
Редактировать потянет.
А  создать неудобно. Надо запускать gnome-desktop-item-edit --create-new имя.desktop
Т.е. чтобы имя задать надо что-то костылить на yad или т.п.
Ну и новичок не догадается что где создать для автозагрузки, а опытный в текст. редакторе создаст
Насчет копии ярлыка - эта прога в отличии от create-desktop-file невидимые в гуе поля не меняет и не удаляет. Т.е. в системе с другой локалью будет инфа из старого ярлыка
В свежих версиях гнома gnome-desktop-item-edit выкинули
По итогу - если получится сделать create-desktop-file понятным новичку - будет лучшим выбором
« Последнее редактирование: 20 Октябрь 2021, 16:13:03 от sfs »

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
Re: Редакторы ярлыков.desktop
« Ответ #9 : 20 Октябрь 2021, 16:47:46 »
А  создать неудобно. Надо запускать gnome-desktop-item-edit --create-new имя.desktop
Т.е. чтобы имя задать надо что-то костылить на yad или т.п.
Если раб.стол от PCManFM, то точно ничего костылить не надо, просто в каталог ~/.local/share/file-manager/actions/ или /usr/local/share/file-manager/actions/ надо кинуть два десктоп-файла со следующим содержанием:
Код: new-desktop-item.desktop
[Desktop Entry]
Type=Action
Icon=gnome-panel-launcher
Name=Create new launcher
Name[ru]=Создать кнопку запуска
Profiles=profile-zero;

[X-Action-Profile profile-zero]
Name=Default profile
Name[ru]=Default profile
MimeTypes = inode/directory;
SelectionCount = < 2
TryExec=new-desktop-item-edit
Exec=new-desktop-item-edit --create-new "./"
Код: edit-desktop-item.desktop
[Desktop Entry]
Type=Action
ToolbarLabel=Редактировать desktop-файл
Name=Свойства кнопки запуска
Profiles=profile-zero;
#Icon=preferences-system-login
Icon=gnome-panel-launcher

[X-Action-Profile profile-zero]
MimeTypes=application/x-desktop;
Exec=new-desktop-item-edit %f
Name=Default profile
И тогда по ПКМ в PCManFM будет создание и редактирование десктоп-файлов.
« Последнее редактирование: 20 Октябрь 2021, 16:50:21 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн AZJIO

  • Старожил
  • ****
  • Сообщений: 293
  • Репутация: +10/-0
Re: Редакторы ярлыков.desktop
« Ответ #10 : 20 Октябрь 2021, 19:37:44 »
размер своих сборок
А сборка LiveCD? А то я бы скачал.

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5332
  • Репутация: +139/-1
Re: Редакторы ярлыков.desktop
« Ответ #11 : 20 Октябрь 2021, 19:41:56 »
Так в шапке форума это и есть сборки sfs. Кроме позиции "Русские PuppyLinux", там любители сборочек от Barry Kauler. )

Сборки от sfs в формате iso. Их можно использовать как LiveCD на реальном железе или вирте. Или, учитывая, что это iso есть архив готовой системы, просто распаковать на готовую загрузочную (grub4dos) флешку и можно грузиться.

Кстати, сборки sfs, единственные что я видел, по факту не требуют установщика на носитель, достаточно копирования содержимого iso.
« Последнее редактирование: 20 Октябрь 2021, 19:48:24 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Редакторы ярлыков.desktop
« Ответ #12 : 20 Октябрь 2021, 19:52:41 »
Exec=new-desktop-item-edit --create-new "./" т.е. можно указать только папку. Название у ярлыка будет как у проги
Тогда можно просто добавить несколько ярлыков с разными путями : автозагрузка, меню
Если раб.стол от PCManFM
А если spacefm - то через Инструменты. По аналогии с gtkhash
« Последнее редактирование: 20 Октябрь 2021, 19:54:57 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33972
  • Репутация: +231/-0
  • Автор темы
    • PuppyRus-A
Re: Редакторы ярлыков.desktop
« Ответ #13 : 22 Октябрь 2021, 15:32:12 »
добавить несколько ярлыков с разными путями : автозагрузка, меню
Сделал через костыль в /usr/local/bin (в аттаче и на 2м скрине)
spacefm - то через Инструменты
Сделал в
040-de-ovs-gtk3-2110-sf02.pfs
089-upd-2110-sf12.pfs
(на 1м скрине)