Иконки для linux arch

Icons

The freedesktop project provides the Icon Theme Specification, which applies to most linux desktop environments and tries to unify the look of a whole bunch of icons in an icon-theme. Freedesktop also provides the Icon Naming Specification, which defines a standard naming scheme for icons believed to be installed on any system. The default theme hicolor should include them all.

Contents

Installation

Icons and emblems

To append a custom icon to an existing icon theme xdg-icon-resource can be used. This will resize and copy the icon to $HOME/.local/share/icons/ . With this method, custom emblems can also be added. Examples:

Mime type icons

Todays file managers do not rely on the traditional mime type which file —mime outputs. Instead definitions from /usr/share/mime/ are used. Calling an icon according to the definition found there and copying it to

/.local/share/icons will cause the file manager to display the custom mime type icon. This command illustrates the method:

Icon themes

From a package

Manually

If you cannot find a package for the icon theme you are looking for, you will need to install it manually.

  • Firstly, find and download your desired icon pack. Many different icon themes can be downloaded from the following sites: Opendesktop.org and Xfce-look.org.
  • Then navigate to the directory which contains the icon pack and extract it. Example tar -xzf /home/user/downloads/icon-pack.tar.gz .
  • Move the extracted folder containing the icons to either

    /.local/share/icons (user only) or to /usr/share/icons (systemwide).

    Optional: run gtk-update-icon-cache -f -t

    /.icons/ to update the icon cache.

  • Select the icon theme using the appropriate configuration tool for your desktop environment or window manager.

fstab / gvfs

According to this document file managers using GVFS (like GNOME Files or Thunar) can display icons for custom locations, like NFS shares. All you need are some extended mount options inside /etc/fstab with icon names supported by your selected icon theme:

Источник

Arch: установка GTK тем и иконок

Установка тем из репозитория

Некоторые темы доступны в репозитории, например — numix :

(UPD: переименован в numix-gtk-theme )

После чего — можно использовать lxappearance или другую утилиту для её активации:

Для GTK2 имя установленной темы сохраняется в файле .gtkrc-2.0 в домашнем каталоге пользователя:

А тема по умолчанию — в /usr/share/gtk-2.0/gtkrc :

Для GTK3 — пользовательские настройки хранятся в

А глобальные — либо в файле /etc/gtk-3.0/settings.ini , либо в /etc/gtk-3.0/settings.ini:

Ручная установка тем

Находим подходящую тему, например — Dark Aurora, на вкладке Files находим ссылку и загружаем архив:

Создаём каталог .themes в домашней директории:

Перемещаем архив сюда, распаковываем:

И ещё раз — запускаем lxappearance :

В случае ошибки вида:

WARNING **: Unable to locate theme engine in module_path: «adwaita»

Устанавливаем пакет gnome-themes-standard :

Больше о GTK+ — см. тут>>>.

Ручная установка из пакета

Некоторые темы можно установить с помощью pacman из локального файла.

Качаем файл пакета с темой:

И устанавливаем с помощью pacman :

Иконки

Про иконки — читать тут>>>.

Пользовательские иконки располагаются в каталоге

А глобальные — в каталоге /usr/share/icons :

Иконки можно найти в официальном репоизитории, в AUR и на gnome-look.

Ручная установка аналогична установке тем — загрузить архив, распаковать, установить.

Например — установка коллекции иконок Nummy:

Источник

Arch Linux

Arch Linux Logos and Artwork

Logos for Press Usage

The following Arch Linux logos are available for press and other use, subject to the restrictions of our trademark policy.

Two-color standard version
Also available in print-quality PNG and scalable SVG formats.

Two-color inverted version (for dark backgrounds)
Also available in print-quality PNG and scalable SVG formats.

One-color standard version
Also available in print-quality PNG and scalable SVG formats.

One-colour inverted version (for dark backgrounds)
Also available in print-quality PNG and scalable SVG formats.

Logos and Artwork for the Community

Official logos and artwork are also available directly from the repositories. Currently, these packages are:

  • archlinux-artwork — official logos, icons and CD labels
  • archlinux-wallpaper — a variety of desktop wallpapers for standard and widescreen resolutions
  • archlinux-themes-kde — KDE themes and icons
  • archlinux-themes-kdm — KDM login themes
  • archlinux-themes-slim — SLiM login themes

Former Logos

Arch has gone through a few generations of branding and what follows are some of our past logos. Although these images are no longer used frequently, they remain subject to license restrictions. Email trademarks@archlinux.org with any questions.

Original Ribbon Series

«Arch Blue» Series

«Arch Aqua» Series

Release-specific Series

The Arch Linux name and logo are recognized trademarks. Some rights reserved.

The registered trademark Linux® is used pursuant to a sublicense from LMI, the exclusive licensee of Linus Torvalds, owner of the mark on a world-wide basis.

Источник

6 крутых тем для иконок на Linux

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

1. Flat Remix Icons
Тема Flat Remix пропитана насквозь material design, контрастные плоские значки с тенями и градиентами.

Устанавливаем тему с помощью Terminal для Ubuntu и Linux Mint:

Для дистрибутивов на основе Fedora:

2. Paper Icon Theme
Paper Icon Theme — часть проекта FreeDesktop с открытым исходным кодом. Современный material design с закругленными краями.

Устанавливаем тему Paper Icon на Ubuntu или Linux Mint с помощью Terminal:

Для установки темы Paper Icon на Fedora или openSUSE перейдите по ссылке , выберете ОС и воспользуйтесь соответствующей инструкцией.

3. Shadow Icon Theme
Shadow — тема с яркими круглыми иконками и тенями, благодаря которым тема получила, судя по всему, свое название.

Устанавливаем тему Shadow Icon на Ubuntu или Linux Mint с помощью Terminal:

4. Oranchelo Icons Theme
Oranchelo — своеобразные иконки в духе material и минимализма.

5. Papirus Icon Theme
Papirus — забавная тема в стиле material и flat, доступно 6 вариантов.

6. Numix Circle Icon Theme
Numix Circle — тема с круглыми значками и мягкой цветовой гаммой.

Темы менял: Georgiy Lyamin
Все наши статьи, включая новости можно почитать здесь .

Источник

Desktop entries (Русский)

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

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

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

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

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

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

Contents

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

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

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

Пример файла

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

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

Все признанные Desktop ярлыки приложений можно найти на сайте freedesktop.org. Например, ключ Type определяет три типа ярлыков: Приложение (тип 1), Ссылка (тип 2) и Каталог (тип 3).

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

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

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

Осуждение

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

Это даст вам очень подробные и полезные предупреждения и сообщения об ошибках.

Значки

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

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

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

Расширение Полное имя и/или описание Тип графики Формат контейнера Поддерживаемый
.png Portable Network Graphics Raster Нет Да
.svg(z) Scalable Vector Graphics Vector Нет Да (опционально)
.xpm X PixMap Raster Нет Да (устаревший)
.gif Graphics Interchange Format Raster Нет Нет
.ico MS Windows Icon Format Raster Да Нет
.icns Apple Icon Image Raster Да Нет

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

Если вы наткнулись на значок, который находится в формате, который не поддерживается стандартом freedesktop.org (например, gif или ico ), вы можете использовать инструмент преобразования (который является частью пакета imagemagick ), чтобы преобразовать его в поддерживаемый/рекомендованный формат, например:

Если вы преобразуете из формата контейнера, такого как ico , вы получите все изображения, которые были инкапсулированы в файл ico в форме — .png . Если вы хотите узнать размер изображения или количество изображений в файле контейнера, например ico , вы можете использовать инструмент идентификации (также часть пакета imagemagick ):

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

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

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

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

Хотя пакеты, которые уже поставляются с файлом .desktop, наверняка содержат значок или набор значков, иногда бывает, что разработчик не создал файл .desktop, но тем не менее может отправить значки. Поэтому неплохо начать поиск значков в исходном пакете. Вы можете, например, сначала фильтровать расширение с помощью find, а затем использовать grep для дальнейшей фильтрации по определенным ключевым словам, таких как имя пакета, «значок», «логотип» и т.д., если изображений достаточно много в исходном пакете.

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

Инструменты

gendesk

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

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

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

  • Добавьте gendesk в makedepends
  • Запустите функцию prepare() с:
  • Альтернативно, если значок уже предоставлен (например, $pkgname.png). Флаг -n предназначен для не загрузки значка или использования значка по умолчанию. Пример:
  • $srcdir/$pkgname.desktop будет создан и может быть установлен в функции package() с:
  • Значок можно установить с помощью:
  • Используйте —name=’Program Name’ для выбора имени для входа в меню..
  • Для установки поля exec используйте —exec=’/opt/some_app/elf —with-ponies’ .
  • Смотрите проект gendesk для получения дополнительной информации.

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

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

Он также может выполнять поиск по типу MIME. Смотрите приложения по умолчанию#lsdesktopf.

fbrokendesktop

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

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

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

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

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

Затем, чтобы скрыть ярлык приложения во всех средах, откройте его в текстовом редакторе и добавьте следующую строку: NoDisplay=true .

Чтобы скрыть ярлык приложения на конкретной среде рабочего стола добавьте следующую строку в него: NotShowIn=desktop-name

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

Автозапуск

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

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

    /.config/autostart/ по умолчанию)

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

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

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

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

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

Источник

Читайте также:  Компьютерная помощь переустановка windows
Оцените статью