Где хранятся иконки linux

Обновлено: 04.07.2024

Настройте практически любой дистрибутив Linux и рабочую среду

Свобода настройки Linux в соответствии с вашими предпочтениями и потребностями не должна ограничиваться настройкой вашего рабочего стола. Linux предлагает широкий спектр тем значков и рабочего стола, которые вы можете легко применить, чтобы изменить внешний вид вашей системы. Поскольку Linux создан для настройки, загрузить и установить эти темы действительно просто практически в любой системе Linux.

Как установить темы рабочего стола в Linux

В Интернете есть множество мест, где можно найти темы GTK, которые совместимы с GNOME, XFCE, Cinnamon и большинством других сред Linux для настольных систем, за исключением KDE Plasma.

Когда вы найдете тему, которую хотите использовать, перейдите на вкладку Файлы .

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

Если вы решили загрузить файл, не распаковывая его, вам нужно сделать это сейчас. Откройте терминал. Перейдите в папку «Загрузки».

Затем найдите архив. Используйте команду ls, чтобы найти ваш файл по его имени.

Когда вы найдете файл, используйте tar, чтобы распаковать его.

Это совершенно необязательно.

Есть два места, куда вы можете переместить папку вашей темы. Если вы просто хотите установить тему для себя, вы можете поместить ее в каталог/home по адресу

Если вы предпочитаете установить тему для всей системы, чтобы каждый мог ее использовать, поместите папку темы в/usr/share/themes.

Команды для его копирования выглядят так:

Откройте настройки вашего рабочего стола. Ищите вариант «Внешний вид» или «Темы». Если вы используете GNOME, вам необходимо установить gnome-tweak-tool. Откройте терминал и используйте Apt для его установки.

Если он у вас есть, откройте его и выберите вкладку Внешний вид .

Какой бы рабочий стол вы ни использовали, используйте меню тем, чтобы найти загруженную тему. Когда вы выберете его, вы должны сразу увидеть его применение.

Вот и вы! Повторите эти шаги, чтобы установить столько тем, сколько хотите.

Как установить пользовательские иконки в Linux

Процесс установки значков практически такой же, но вы помещаете значки в другую папку.

Как и раньше, выберите Файлы , чтобы увидеть все доступные варианты.

Загрузите набор значков, которые вы хотите установить. Как и раньше, вы можете распаковать его графически или с помощью команды tar.

Вам нужно переместить извлеченную папку значков на место. Еще раз, здесь есть два варианта. Если вы решили установить только для своего пользователя, вы можете переместить папку в

/.local/share/icons /. Для общесистемной установки поместите их в/usr/share/icons /.

Снова откройте терминал и используйте одну из следующих команд.

Перейдите на вкладку Внешний вид или Темы , как и раньше. То же самое относится и к GNOME Tweak Tool.

Практически в каждом случае вы найдете вариант выбора темы значков. Найдите и выберите новую тему, чтобы применить ее.

Следуйте тому же процессу, чтобы установить столько новых тем, сколько захотите.

Операционная система Linux, как уже стало ясно, значительно отличается от Windows. И порой в ней необходимо потратить какое-то время, чтобы найти ярлыки приложений. К счастью, в новых версиях сделать это достаточно просто, но как быть с более ранними? Рассмотрим подробно способы поиска ярлыков и работы с ними на примере Linux Ubuntu 19.10.

Как найти ярлыки в «Меню приложений»

В новых версиях Linux Ubuntu в левом нижнем углу есть иконка «Меню приложений». При нажатии на нее отображается список установленных и востребованных у пользователя программ.

Расположение ярлыков приложений в Linux Ubuntu

Иконки всех установленных приложений доступны вот в этом меню

Список установленных приложений в ОС Linux

В списке есть две категории – «Популярные» и «Все» приложения

Отсюда можно выделять любые иконки и копировать в панель «Избранное», расположенную в левом краю экрана.

Поиск ярлыков в файловом проводнике

Найти ярлыки программ можно и в системной папке. Для начала открываем файловый менеджер и жмем по элементу «Другие места».

Поиск папки с ярлыками в Linux Ubuntu

Открываем файловый менеджер и жмем по элементу «Другие места»

В новом списке выбираем «Компьютер».

Переход в раздел «Компьютер» для открытия папки с ярлыками

Открываем раздел «Компьютер», чтобы перейти к искомой папке

После этого открываем папку «usr».

Как открыть папку с ярлыками в Ubuntu

Далее жмем на папку «usr»

Дальше переходим к репозиторию «share».

Переход к папке с иконками приложений в Ubuntu

Открываем одну из последних папок – «share»

И находим среди большого количества папок ту, что называется «applications». В ней обычно и хранятся все ярлыки, особенно в ранних версиях ОС Linux Ubuntu. В нашем случае все они отображаются как текстовые файлы с расширением desktop.

Папка, в которой располагаются ярлыки приложений Ubuntu

В папке «applications» расположены все ярлыки приложений в формате desktop

Копирование ярлыков на Рабочий стол и боковую панель

Просто переместить иконку на рабочий стол Linux Ubuntu не получится. Можно открыть «Меню приложений», нажать и удерживать нужную иконку и переместить ее в боковое меню «Избранное». Приводим примеры с приложением Telegram Desktop.

Эту же операцию можно произвести другим путем – переходим в репозиторий /usr/share/applications, находим в списке элемент «telegramdesktop.desktop», жмем по иконке правой кнопкой мыши и выбираем пункт «Копировать в…».

Можно скопировать иконку на панель «Избранное», а на Рабочем столе, к сожалению, она активна не будет

Указываем в новом окне путь «Домашняя папка», репозиторий «.local», затем «share» и «applications». Выбираем эту папку нажатием на зеленую кнопку в правом верхнем углу, и в результате на панели задач «Избранное» появится ярлык данного приложения.

Копирование иконки приложения в папку, связанную с меню «Избранное»

Выбираем место для копирования, как указано на скриншоте, и подтверждаем действие

В последних версиях операционной системы Linux Ubuntu, к сожалению, создавать ярлыки на Рабочем столе невозможно. В более ранних можно задействовать те же самые методы, перемещая иконку одним кликом.

Создание ярлыка приложения, если его нет в папке «applications»

Если ярлыка нет ни в одном из указанных мест, можно создать его. Для этого заранее скачиваем приложение Krusader, открываем консоль «Терминал» и даем команду на его запуск с правами администратора:

Запуск приложения Krusader с root правами для создания ярлыка

Открываем программу Krusader от имени администратора через консоль «Терминал»

Данное приложение запустится с root-правами. Нажимаем на любую иконку, переходим к подменю «Создать» и выбираем элемент «Создать текстовый файл». Можно также воспользоваться комбинацией Shift + F4.

Создание нового текстового файла

Нажимаем на «Создать текстовый файл» в данном подменю

Вводим название будущего файла, в нашем случае выглядеть он будет как «Telegram.desktop», после нажимаем на кнопку ОК.

Создание нового ярлыка в приложении Krusader

Указываем название и не забываем про формат desktop

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

[Desktop Entry]

Version=1.0

Name=Telegram

Comment=Desktop version of Telegram

Exec=/usr/bin/telegram-desktop

Icon=/usr/share/icons/hicolor/512×512/apps/telegram.jpg

Terminal=false

StartupWMClass=TelegramDesktop

Type=Application

GenericName=Тестовая программа

Keywords=telegram

Categories=

NoDiplay=false

Обязательно сохраняем полученный результат и проверяем наличие иконки в «Меню приложений». Открываем и смотрим, работает ли программа. Иконку Telegram мы привели в качестве примера, данный способ универсален для любых других приложений.

Заключение

В Linux Ubuntu работать с ярлыками достаточно просто, отыскать их также не составит труда даже пользователю с базовыми навыками. Копировать их на Рабочий стол в обновленной версии, к сожалению, невозможно, но в более ранних версиях копирование срабатывало. И даже если иконка в папке «applications» отсутствует, можно самостоятельно создать текстовый файл, указать в нем ссылку на скрипт, наименование, дополнительные данные, и в итоге новый рабочий ярлык будет доступен.

Пользователи Linux могут свободно настраивать свою систему в соответствии со своими предпочтениями, включая тему рабочего стола и значки. Есть много простых способов создания пользовательских значков в Linux, чтобы изменить внешний вид вашей системы. Мы обсудим следующие методы использования пользовательских значков:

  • Поиск и установка пользовательских значков с доверенных сайтов
  • Использование команды Tar для одного пользователя или общесистемного использования
  • Модернизируйте рабочий стол Xfce с помощью стильных иконок
  • Установить Paper Icon Theme в Linux Mint Cinnamon
  • Создать ярлык приложения в Ubuntu с помощью рабочего стола GNOME

Поиск и установка пользовательских значков в Linux с доверенных сайтов

В Интернете есть много мест, где пользователи могут загрузить собственные темы значков. Ниже приведены сайты, которым доверяет сообщество Linux.

Просмотрите один из перечисленных выше веб-сайтов, найдите понравившуюся тему значков и загрузите ее. Щелкните правой кнопкой мыши по архиву, чтобы извлечь его содержимое, и щелкните здесь.

Файловый менеджер вашей системы автоматически создаст папку и поместит в нее содержимое архива.

Введите следующую команду в терминале, чтобы создать скрытую папку значков в вашем домашнем каталоге:

Найдите загруженную тему значков, обычно находящуюся в папке загрузки. Используйте команду CD ниже, чтобы добраться туда.

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

Замените имя вашей папки с темой значков в приведенной выше команде между <>.

Использование команды Tar для одного пользователя или общесистемного использования

Загрузите набор значков с помощью следующей команды tar:

$ tar xJpf papirus-icon-theme-20190203.tar.xz

Затем переместите извлеченную папку с иконками на место. Если вы устанавливаете его только для одного пользователя, переместите его в:

/ .Local / доля / иконки /

Поместите папку в следующее место для установки на стороне системы:

/ USR / доли / иконки /

Откройте терминал и используйте одну из следующих команд в зависимости от типа установки:

/ .local / share / icons /

/ Загрузки / papirus-icon-theme-20190203 / usr / share / icons /

Выберите вкладку «Темы» или «Внешний вид».

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

Модернизируйте рабочий стол Xfce с помощью стильных иконок


Настройка тем и добавление пользовательских значков в Linux могут украсить рабочий стол и сделать его более современным и свежим.

Чтобы выбрать тему значков, выберите «Настройки»> «Внешний вид»> «Значки».


Установить Paper Icon Theme в Linux Mint Cinnamon

Существует два способа установки наборов тем значков в Linux Mint. Загрузка темы значков и извлечение ее в каталог

/ .icons обсуждалась выше.

Другой способ заключается в использовании PPA (Личный пакетный архив). Ниже приведен скриншот классного набора иконок, который называется Тема бумажной иконы,

Откройте терминал (Ctrl + Alt + T) и используйте команду ниже:

sudo add-apt-repository ppa: snwh / pulp

sudo apt-get update

sudo apt-get установить paper-icon-theme

После установки темы значков в меню выберите «Настройки», затем «Темы».


Чтобы найти значки в Linux Mint, загляните в раздел «Параметры тем». Чтобы изменить только значки, а не тему, нажмите на значки.


Здесь вы увидите все доступные значки. Выберите набор, который вы хотите использовать.

Создать ярлык приложения в Ubuntu с помощью рабочего стола GNOME

Приведенные ниже инструкции также будут работать для любых других дистрибутивов, использующих рабочий стол GNOME.

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


Убедитесь, что у вас установлен GNOME Tweak Tool, и включите опцию Show Icons.

Чтобы добавить ярлыки на рабочий стол, найдите файлы приложения .desktop. Перейдите в Файлы> Другое местоположение> Компьютер.


Затем перейдите в каталог usr> share> apps. Вы должны увидеть другие приложения Ubuntu, которые вы уже установили в этом месте. Найдите имена файлов .desktop.


Найдите значок приложения и перетащите его на рабочий стол или скопируйте его из файла .desktop (сочетание клавиш Ctrl + C) и вставьте его на рабочий стол (сочетание клавиш Ctrl + V).


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


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

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

Спецификация freedesktop ярлык приложения предусматривает стандарт для приложений для интеграции в среду рабочего стола. Ярлыки приложений - это файлы конфигурации, описывающие, как запускается приложение, и какие данные оно может обрабатывать. Они также настраивают, как появляются приложения в меню со значком, на который распространяется соответствующий стандарт спецификации меню.

Наиболее распространенные ярлыки приложений представлены файлами .desktop и .directory . В этой статье кратко объясняется, как создавать полезные и соответствующие стандарту ярлыки приложений. Она в основном предназначена для разработчиков и сопровождающих пакетов(ы), но может также быть полезна разработчикам программного обеспечения и другим.

Существует примерно три типа ярлыков приложений:

Приложение ярлык приложения Ссылка ярлык на веб-ссылку Каталог контейнер метаданных в меню

В следующих разделах будет примерно показано, как они создаются и проверяются.

Связанное с этим материалом, а также определенные в файлах .desktop , являются ассоциациями типа MIME для файлов данных. Приложения по умолчанию описывают, как они настроены.

Contents

Ярлык приложения

Ярлыки для приложений или файлов .desktop , как правило, представляют собой комбинацию метаинформационных ресурсов и ярлыков приложений. Эти файлы обычно находятся в /usr/share/applications или /usr/local/share/applications для приложений, установленных в системе, или

/.local/share/applications для пользовательских приложений. Пользовательские ярлыки имеют приоритет над системными ярлыками.

Пример файла

Определение ключа

  • Ключ Version обозначает версию спецификации ярлыка приложения, которая соответствует этому файлу, но не как не версию приложения.
  • Name , GenericName и Comment часто содержат избыточные значения в виде комбинаций из них, например:

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

  • GenericName должен указывать на категорию приложения, которая обозначает особый признак этого конкретного приложения (например Firefox является "веб-браузером").
  • Comment должен содержать любую полезную дополнительную информацию.

Осуждение

Существует много ключей, которые стали устаревшими с течением времени по мере созревания стандарта. Лучший/самый простой способ - использовать инструмент desktop-file-validate , который является частью пакета desktop-file-utils . Чтобы проверить, выполните

Значки

Распространенные форматы изображений

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

Преобразование значков

Если вы преобразуете из формата контейнера, такого как ico , вы получите все изображения, которые были инкапсулированы в файл ico в форме <icon name>-<number>.jpg . Если вы хотите узнать размер изображения или количество изображений в файле контейнера, например ico , вы можете использовать инструмент идентификации (также часть пакета imagemagick ):

Как вы можете видеть, на примере файла ico, что по названию можно предположить одно изображение размером 48x48, но на самом деле оно содержит не менее 6 разных размеров, из которых один больше 48x48, а именно 128x128.

Кроме того, вы можете использовать icotool (из icoutils ) для извлечения png-изображений из контейнера ico:

Для извлечения изображений из контейнера .icns вы можете использовать icns2png (предоставленный libicns ):

Получение значков

Если разработчики приложения не включают значки в свои исходные пакеты, тогда следующим шагом будет поиск значков на их сайте. В некоторых проектах, например, tvbrowser, есть страница с изображением/логотипом, где могут быть найдены дополнительные значки. Если проект мультиплатформенный, может случиться так, что в пакете linux/unix отсутствует значок, тогда пакет Windows может предоставить его. Если в проекте используется система управления версиями, например CVS/SVN и т.д., и у вас есть некоторый опыт работы с ней, вы также можете рассмотреть возможность просмотра ее для значков. Если все не удастся, проект может просто не иметь значка/логотипа еще.

Инструменты

gendesk

gendesk стартовал как инструмент, специально предназначенный для Arch Linux для генерации файлов .desktop, путем сбора необходимой информации непосредственно из файлов PKGBUILD. Теперь это общий инструмент, который принимает аргументы командной строки.

Значки могут быть автоматически загружены из openiconlibrary, если они доступны. (Источник значков можно легко изменить в будущем).

Как использовать

Список или поиск в файлах .desktop

lsdesktopf AUR может отображать доступные файлы .desktop или искать их содержимое.

fbrokendesktop

Скрипт fbrokendesktop AUR с использованием команды which для обнаружения сломанного Exec , который указывает на не существующий путь. Без каких-либо параметров он использует предварительно установленные каталоги в массиве DskPath . Он показывает только сломанный .desktop с полным отсутствием пути и имени файла.

Советы и хитрости

Скрытие ярлыков приложений

Во-первых, скопируйте ярлык приложения в

/.local/share/applications , чтобы ваши изменения не были перезаписаны.

где desktop-name может быть таким, как GNOME, Xfce, KDE и т.д. Ярлык приложения может быть скрытым более, чем в одной среде рабочего стола сразу - просто разделяйте имена сред рабочего стола точкой с запятой.

Автозапуск

Если вы используете среду рабочего стола, совместимую с XDG, например GNOME или KDE, то она автоматически запускает файлы *.desktop, найденные в следующих каталогах:

  • Общесистемный: $XDG_CONFIG_DIRS/autostart/ ( /etc/xdg/autostart/ по умолчанию)
  • GNOME также запускает файлы, найденные в /usr/share/gnome/autostart/

Пользователи могут переопределять общесистемные файлы *.desktop скопировав их в пользовательский каталог

Для более конкретного описания используемых каталогов смотрите спецификацию автозапуска ярлыков приложений.

Примечание: Этот способ поддерживается только средами рабочего стола, совместимыми с XDG. Такие инструменты, как dapper AUR , dex или fbautostart AUR , могут использоваться для предоставления автозапуска XDG в неподдерживаемых средах рабочего стола, если существует какой-либо другой механизм автозапуска. Используйте существующий механизм, чтобы запустить инструмент автозапуска, совместимый с xdg.

Изменение переменных среды

Отредактируйте команду Exec , добавив env, чтобы задать переменные окружения. Например:

Совет: Предпочтительно скопировать файл .desktop в директорию

/.local/share/applications/ вместо изменения его в /usr/share/applications/ .

Читайте также: