Notes Vulgaris

Links
Типографская раскладка
ЖеЖе
Жизненный цикл Серебряной Пули
Account
Tags
04-11-2006 15:11 | 1 comments | tags: desktop

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

continue reading
26-11-2006 22:11 | 15 comments | tags: desktop

Раз в мире существует UNICODE, то им надо пользоваться! Поэтому я однажды сел и написал небольшой файлик для конфигурации XKB, чтобы можно было вводить некоторые юникодные символы прямо с клавиатуры. Сначала это были символы для русских кавычек-лапок (« и ») и длинного тире (—). Через некоторое время я наткнулся в сети на заметку в блоге Ильи Бирмана о создании им специальной типографской раскладки для непосредственного ввода кучи юникодных символов.

continue reading
23-10-2009 22:26 | 0 comments | tags: desktop

Печатаем, что играет амарок. Скрипт очень простой (считаем, что локаль процесса, откуда вызывается скрипт, юникодная):

#!/usr/bin/env python2.5
# -*- coding: utf-8 -*-

import dbus
bus = dbus.SessionBus()

proxy = bus.get_object('org.kde.amarok', '/Player')
player = dbus.Interface(proxy, "org.freedesktop.MediaPlayer")
metadata = player.GetMetadata()

# access metadata using operator []:

np = u"/me now listening to %(artist)s — %(title)s (album: %(album)s)" % {
    'title': metadata['title'],
    'artist': metadata['artist'],
    'album': metadata['album']
    }

print np.encode("utf-8")
newer older