LINUX.ORG.RU

софтина для создания .desktop-файлов


0

1

сабж, есть такая?

не привязанная к «меню пуск», а чтобы делала в выбранном каталоге

юзаю дефолтный ubuntu+unity, может есть какой-нибудь плагин для наутилуса, который может добавить в контекстное меню «создать .desktop-файл для этого приложения»?

★★★★☆
Ответ на: комментарий от derlafff

так и делаю, но это какая-то жопа. Задача-то исключительно для гуйца, «пара кликов».

помойму алакарте мог делать десктоп-файлы, но он не помещал их в произвольное место, а помещал в говнопуск, который не нужен

я пытаюсь рассортировать свалку в /home/myusername/opt/bin, /shared/opt/bin и /opt/bin, там дофига всяких скриптецов, которым нужно выбирать иконки, и выбирать иконки в текстовом редакторе ад как неудобно

stevejobs ★★★★☆
() автор топика
Ответ на: комментарий от stevejobs

есть desktop-file-utils, но это скорее для сборщиков пакетов

BMX ★★☆
()

есть такая?

да.
$ cat << EOF

mos ★★☆☆☆
()
Ответ на: комментарий от stevejobs

выбирать иконки в текстовом редакторе ад как неудобно

монитор то большой, открой рядом просмотрщик картинок и в нем выбирай.

помойму алакарте мог делать десктоп-файлы, но он не помещал их в произвольное место, а помещал в говнопуск, который не нужен

да пусть куда хочет помещает, переместишь туда, куда надо сам.

irton ★★★★★
()
Ответ на: комментарий от irton

пришла в голову ассоциация «есть говно руками»

можно, но зачем?

проще открыть йаву и написать за полчаса создатель десктоп-файлов. Это тупо по времени будет быстрее, чем копипастинг путей из «просмотровщика картинок рядом»

stevejobs ★★★★☆
() автор топика

в нормальном DE это встроенная фича.

emulek
()
Ответ на: комментарий от stevejobs

Это тупо по времени будет быстрее, чем копипастинг путей из «просмотровщика картинок рядом»

Я что-то незнаю насчет desktop файлов, или иконки у тебя не в /usr/share/icons ? от просмотрщика тебе надо только наглядно показать вид иконки и название файла.

пришла в голову ассоциация «есть говно руками»

плохие у тебя ассоциации, думай о приятном.

irton ★★★★★
()
Ответ на: комментарий от stevejobs

Создаватель десктоп-файлов на яве будет работать дольше, чем руками в vim.

Lavos ★★★★★
()
Ответ на: комментарий от irton

или иконки у тебя не в /usr/share/icons

нет, они лежат на диске в разных местах. Обычно прога качается из интернетов, разархивируется куда-нибудь в /opt, и вместе с экзешником программы идет иконка. Для скриптов, как понимаешь, иконок нет вообще, поэтому идем в интернет и качаем пак каких-нибудь иконок (лишь бы были не похожи на системные и иконок там было побольше), разархивируем в /opt/icons и назначаем разным скриптам разные иконки.

и btw, все это нужно чтобы пускать скрипты и софтины не набирая их имена в консоли (задолбало! руки болят постоянно набирать!), а тыкая одиночным кликом в гуях на иконку

stevejobs ★★★★☆
() автор топика
Последнее исправление: stevejobs (всего исправлений: 1)
Ответ на: комментарий от Extraterrestrial
#!/bin/sh
# Usage: program desktop-file name command icon
echo "[Desktop Entry]" > $1
echo "Name=$2" >> $1
echo "Exec=$3" >> $1
echo "Icon=$4" >> $1
echo "Type=Application" >> $1
echo "NoDisplay=false" >> $1
echo "Terminal=false" >> $1
Extraterrestrial ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.