Как найти недостающие файлы *.desktop в Unity Launcher

Убунту 12

В этой статье мы обсудим, как найти недостающие файлы *.desktop в панели запуска Unity. Эти файлы по сути представляют собой ярлыки для запуска ваших приложений, и иногда они могут пропадать или работать неправильно. К счастью, есть несколько способов найти и исправить эти файлы.

Чтобы найти недостающие файлы *.desktop в панели запуска Unity, вы можете использовать команды find илиlocate в терминале для поиска этих файлов в системе. Кроме того, вы можете перейти к определенным каталогам, где обычно хранятся эти файлы, и использовать команду ls для просмотра списка файлов. Найдя недостающий файл, вы можете отредактировать его с помощью текстового редактора, например gedit.

Понимание файлов *.desktop

Файлы *.desktop — это ярлыки приложений, используемые средством запуска Unity (и другими средами рабочего стола Linux) для отображения и запуска приложений. Они содержат метаданные о приложении, такие как его имя, значок и команду для его запуска. Эти файлы обычно расположены в таких каталогах, как /usr/share/applications/, ~/.local/share/applications и /usr/local/share/applications.

Поиск файлов *.desktop

Использование команды find

Один из самых простых способов найти файлы *.desktop — использовать команду find в терминале. Вот синтаксис:

найти /-имя '*.desktop'

Эта команда выполнит поиск во всей файловой системе (/) файлов, заканчивающихся на .desktop. Параметр -name указывает имя искомых файлов.

Использование команды «locate»

Еще одна полезная команда —locate. Эта команда может найти файлы гораздо быстрее, чем команда find, но она опирается на базу данных, которая периодически обновляется. Вот пример:

найдите *.desktop

Эта команда вернет список всех файлов .desktop в системе. Если вы ищете конкретный файл, вы можете включить в команду часть его имени, например:

найдите -i “*skrooge*.desktop”

Опция -i делает поиск нечувствительным к регистру, а * перед и после слова «skrooge» позволяет использовать любые символы до или после слова.

Проверка определенных каталогов

Как упоминалось ранее, файлы *.desktop обычно хранятся в определенных каталогах. Вы можете перейти к этим каталогам в терминале и использовать команду ls для вывода списка файлов:

компакт-диск /usr/share/applications/ls

Это изменит текущий каталог на /usr/share/applications/ и выведет в нем список всех файлов.

Редактирование файлов *.desktop

Чтобы отредактировать файл *.desktop, вы можете использовать текстовый редактор, например gedit. Например:

gksudo gedit /usr/share/applications/{имя-файла}.desktop

Эта команда откроет указанный файл в gedit с правами root, что позволит вам редактировать его. Обязательно замените {file-name} фактическим именем файла.

Однако имейте в виду, что изменения в файлах *.desktop в системных каталогах могут быть перезаписаны при обновлении приложения. Чтобы этого избежать, рекомендуется скопировать файл в ~/.local/share/applications и отредактировать его там:

cp /usr/share/applications/{имя-файла}.desktop ~/.local/share/applications/ gksudo gedit ~/.local/share/applications/{имя-файла}.desktop

Это скопирует файл и откроет скопированный файл в gedit.

Заключение

Поиск и редактирование файлов *.desktop может оказаться простым процессом, если вы поймете, где обычно находятся эти файлы и как использовать такие команды, как найти и найти. Независимо от того, устраняете ли вы неполадки с отсутствующим ярлыком приложения или настраиваете панель запуска Unity, эти методы могут оказаться очень полезными.

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

Если вы обнаружили отсутствующий файл *.desktop, вы можете попытаться найти его, используя методы, упомянутые в статье. Найдя файл, вы можете либо отредактировать его, чтобы исправить ошибки, либо скопировать его в ~/.local/share/applications и редактировать там, чтобы избежать перезаписи изменений во время обновлений приложения.

Чтобы отредактировать файл *.desktop, вы можете использовать текстовый редактор, например gedit. Откройте файл с помощью соответствующей команды, упомянутой в статье, внесите необходимые изменения и сохраните файл. Не забудьте использовать права root при редактировании файлов в системных каталогах.

Редактирование файла *.desktop не повлияет напрямую на само приложение. Однако если вы внесете неправильные изменения, ярлык приложения может работать неправильно или не отображаться в панели запуска Unity. Важно проявлять осторожность при внесении изменений и следить за правильностью синтаксиса и путей к файлам.

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

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *