28 июля 2010 г.

Приложения по-умолчанию (update-alternatives)

Часто нужно, чтобы данные определённого типа обрабатывались какой-то конкретной программой, и чтобы если программ с нужным функционалом в системе было несколько, можно было каким-либо образом выбрать из них ту, что будет делать это по-умолчанию всегда.
Мощные рабочие среды обычно предоставляют графический интерфейс для этой настройки. Например, в KDE в разделе Приложения по умолчанию параметров системы можно задать программы для семи типов задач: почтовый клиент, текстовый редактор, файловый менеджер, клиент обмена короткими сообщениями, эмулятор терминала, веб-браузер, оконный менеджер.
В Gnome есть Preferred Applications (команда gnome-default-applications-properties), где можно задать дефолтный браузер, почтовый клиент, мультимедиа-плеер и эмулятор терминала.

Установка и просмотр шрифтов

Шрифты находятся преимущественно в двух папках - в /usr/share/fonts/ лежат общесистемные шрифты, доступные всем пользователям, а в ~/.fonts/ лежат шрифты текущего пользователя и доступные только ему.
Соответственно при установке пакетами из репозиториев шрифты попадают в /usr/share/fonts/, а при ручной установке из файлов, скачанных, например, из сети, они оказываются в папке ~/.fonts/ домашней директории пользователя.

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

mv font.ttf ~/.fonts/
- это для установки одного шрифта (вместо font.ttf нужно вписать имя файла устанавливаемого шрифта), а
mv /directory ~/.fonts/
- это чтобы установить разом все шрифты из заданной директории (конечно, вместо /directory следует подставить имя папки с устанавливаемыми шрифтами. Ну и подобным же образом можно установить шрифты и в /usr/share/fonts/, однако это можно сделать только имея права суперпользователя.
Кстати, внутри папок с установленными шрифтами могут быть вложенные директории, так что можно делать и так, например:
mv /directory ~/.fonts/directory/
чтобы все шрифты из указанной папки были установлены в одноимённую поддиректорию пользовательской папки со шрифтами.

26 июля 2010 г.

Скробблер last.fm для audacious 2.3

Недавно обнаружила, что при прослушивании музыки через плеер audacious перестал работать скробблинг на last.fm. Сначала была мысль, что что-то сломалось у меня, но потом в сети нашлась информация, что необходимый плагин просто выпилили разработчики из версии 2.3.
Видите ли, он содержал баги. Весьма неприятная новость. Зато в сети люди уже озаботились проблемой и написали рецепт установки плагина из предыдущей версии.

Инструменты для фотохостинга itmages.ru

Наткнулась на неплохой фотохостинг itmages.ru.
Возможности:

  • Загрузка изображений без регистрации
  • Максимальный размер одного изображения - до 5 MB
  • Поддерживаемые разрешения файлов - jpg/jpeg, png, gif
  • Файлы хранятся неопределённый срок
  • Зарегестрированные пользователи могут присваивать файлам теги и добавлять описания, а файлы с описанием пользователи могут комментировать
Кроме того, itmages предоставляет несколько видов ссылок на загруженное изображение:
  • Ссылка на страницу с изображением
  • Прямая ссылка на картинку
  • BB код (используется, например, на форумах) для эскиза
  • BB код для полного изображения
  • HTML код для эскиза
  • HTML код для полного изображения

24 июля 2010 г.

Импорт ключей сторонних репозиториев

Иногда после добавления нового репозитория в Ubuntu при выполнении команды aptitude update могут выскакивать подобные ошибки:

W: GPG error: http://packages.linuxmint.com isadora Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 3EE67F3D0FF405B2
Да, это жалуется на отсутствие ключа репозиторий, который я подключала для установки MintMenu. И только сейчас я решила разобраться с этой ошибкой.

22 июля 2010 г.

Настройка локалей в Ubuntu

Опишу небольшой глюк с локалями, возникший недавно у меня. Точнее это даже не столько глюк, сколько, скорее всего, я не до конца разобралась, однако проблему я решила и это может кому-то помочь (да и мне, если повторится).
Глюк проявился следующим образом - внезапно весь интерфейс стал на английском языке. И произошло это после того, как я заменила экран входа в систему с kdm на slim, хотя в настройках самого slim ничего даже близко нет и он использует те же сессии, что и gdm и kdm.
Сам по себе английский интерфейс лично для меня даже предпочтительнее, но как выяснилось позже, проблема проявлялась и более неприятным образом.
Во-первых, в 2gis и, скорее всего, и в других приложениях под wine перестала печататься кириллица - в интерфейсе она отображалась по прежнему нормально, а напечатать в полях поиска можно было только латиницей.
А во-вторых, в эмуляторах терминала, вместо кириллических символов печатались знаки вопроса. Если открыть пункт меню Terminal, то можно увидеть такую картину:

И тут даже можно выбрать кодировку UTF-8, тогда кириллица будет печататься нормально, но работает это лишь в текущем открытом окне программы.

18 июля 2010 г.

Плагин vkontakte для exaile

Добрые умные люди по примеру плагина вконтакте для amarok написали аналогичный для плеера exaile. Что очень кстати, так как amarok - приложение kde-шное и в gnome его использовать несколько некошерно, а вот exaile обладает похожим интерфейсом и плюшками, но написан на gtk.
Плагин, как ему и положено, ищет музыку в базе ресурса vkontakte.ru и позволяет сохранять её в свою коллекцию, либо просто слушать он-лайн.
exaile
Вся информация есть от разработчика в посте на хабре. Однако я распишу ниже, поскольку проверяла всё это на себе.

17 июля 2010 г.

Compiz desktop

Compiz - это композитный оконный менеджер с множеством настроек, эффектов и апплетов. Используется он чаще всего в качестве замены "родных" оконных менеджеров Gnome и KDE (metacity и kwin соответственно). Привлекает он, пожалуй, прежде всего своими красивыми эффектами (вязкие окна, прозрачность, "сгорание" окна и тому подобное).
Не буду скрывать, у меня изначально возникла мысль использовать всю эту красоту в какой-нибудь простой графической среде, типа openbox, чтобы и красивые плавные эффекты и без лишних гномовских и кдешных довесков. Однако, я быстро поняла, что так как и openbox, и compiz оба являются оконными менеджерами, то совместно использоваться они и не могут. Зато compiz теоретически должен запускаться без всяких Gnome или KDE просто в качестве автономного полноценного оконного менеджера.
Правда, судя по результатам поиска в интернете, мало кто работает в такой среде. Оно и понятно: не совсем логично использовать навороченный WM только ради его красивых эффектов, а раз уж мощность компьютера позволяет, почему не запускать полноценный DE, и в нём уже compiz. Однако, своя логика в таком использовании тоже есть: ну очень уж много всего лишнего тянут с собой готовые DE, особенно KDE, и если всё остальное не нужно, почему не юзать один только WM. По правде же говоря, мне просто захотелось попробовать, насколько это осуществимо в принципе.
compiz desktop
Хотя, конечно, на скриншоте ничего толком и не видно - то же самое можно сделать и из gnome и из какого-нибудь другого windows manager.

16 июля 2010 г.

Простая командная строка (gmrun)

Довольно удобный инструмент - простая командная строка. В Gnome и KDE она появляется при нажатии Alt+F2, в других же графических средах встроенной программы, осуществляющей эти фунцкии, изначально не предусмотрено. Поэтому есть смысл установить такую не зависимую от среды, например, лёгкую программу, gmrun.
После установки (в Ubuntu пакет есть в стандартных репозиториях), остаётся привязать запуск программы на сочетание клавиш Alt+F2 либо на любое другое средствами конкретной графической среды.
Например, для работы в оконном менеджере openbox следует в конфигурационный файл ~/.config/openbox/rc.xml прописать следующие строки в секцию <keyboard>:

<keybind key="A-F2">
<action name="execute">
<execute>gmrun</execute>
</action>
</keybind>
Вуаля:

Закрыть окно можно клавишей ESC.