Чтобы узнать, что в операционной системе UNIX используется тип определенного файла, вы используете команду file:
$ file /bin/ls
/bin/ls: ELF 32-bit LSB executable, Intel 80386, version 1, for OpenBSD, statically linked, stripped
В приведенном выше примере я даю путь к программе «ls», вы замените путь к файлу.
Файл сценария будет выглядеть так:
$ file script.sh
script.sh: Bourne-Again shell script text
Случайный текстовый файл:
$ file textfile
textfile: ASCII text
архивный файл:
$ file rsync-3.0.6.tar.gz
rsync-3.0.6.tar.gz: gzip compressed data, from Unix
Он даже достаточно умен, чтобы правильно идентифицировать программу Windows, если у вас окажется один, лежащий в вашем окне UNIX:
$ file FMZsetup.exe
FMZsetup.exe: MS-DOS executable (EXE), OS/2 or Windows
И когда он не может понять, что такое файл (но он может его открыть), он называет его данными:
$ file myrandom
myrandom: data
Поиск значков по умолчанию, используемых темами
Большинство значков, используемых в темах, являются частью наборов значков, а не самих тем. Вы можете использовать любой набор значков с любой темой.
Чтобы найти значки по умолчанию для использования с Ambiance:
1) Просмотреть как текст: /usr/share/themes/Ambiance/index.theme
Вы увидите ubuntu-mono-dark, указанный в качестве значения по умолчанию.
2) Перейдите к /usr/share/icons/ubuntu-mono-dark
Если вы просматриваете каталоги, вы будете иметь уникальные значки Unity, но не общее приложение Значки
3) Просмотр в виде текста: /usr/share/icons/ubuntu-mono-dark/index.theme
Эта строка Inherits=Humanity-Dark,gnome,hicolor указывает на значки.
Вы можете игнорировать hicolor, который для доступность, но значки приложений, которые вы ищете, находятся в /usr/share/icons/Humanity-Dark и «usr / share / icons / gnome`
Большинство значков приложений будут находиться в /usr/share/icons/Humanity-Dark/apps и usr/share/icons/gnome/apps [!d11 ]
Поиск значков по умолчанию, используемых темами
Эти элементы обычно называются виджетами. Создание и использование виджетов в коде контролируется графическим интерфейсом. Двумя наиболее распространенными в Ubuntu являются GTK и Qt, но есть и другие. Рамки виджета позволяют программисту по существу сообщать программе, скажем, диалог с кнопками подтверждения, а затем забыть о том, как будут выглядеть кнопки, потому что библиотека фреймворка GUI обрабатывает все это.
Информация о том, как стиль виджета обрабатывается с помощью различных комбинаций файлов CSS и XML-файлов в теме Gtk.
Экран, который вы включили, содержал диалоговое окно Gedit save, которое является Приложение Gtk.
Я запускаю 12.10, поэтому пути и фактические файлы, которые вы найдете, могут быть немного разными, но в /usr/share/themes/Ambiance, где вы были раньше, вы хотите посмотреть в основном в каталоге gtk-3.0.
Основными файлами, которые вы хотите, являются:
gtk-main.css
gtk-widgets.css
gtk-widgets-assets.css
gtk-widgets-borders.css
и settings.ini, который дает цветовую схему по умолчанию.
Эти файлы будут иметь цвет и другую информацию что вы ищете. Они могут быть нелегко интерпретировать, но есть документация по дизайну интерфейса Gnome и по тематике Gnome, которая может помочь.
Я не уверен, какова ваша конечная цель, но если вы создаете приложение, может легко использовать виджеты Gtk через дизайнер интерфейса, такой как Glade, и пусть Gtk сделает всю работу за вас.