Внимание

Этот блог переехал по адресу yktoo.com/ru/

Attention

This blog has moved to yktoo.com/en/

Showing posts with label Unity. Show all posts
Showing posts with label Unity. Show all posts

February 08, 2014

Sound Switcher Indicator 1.2.1

После предыдущего релиза Sound Switcher Indicator о нём написал довольно известный ресурс Web Upd8, и я проснулся знаменитым сразу начал получать багрепорты, фичереквесты, вопросы и предложения.

Так, например, выяснилось, что индикатор используют в предыдущих версиях Убунту (вплоть до 12.04).
After the previous release of Sound Switcher Indicator an article about it was posted on Web Upd8. I immediately started getting numerous bug reports, feature requests, questions and comments.

So I found out, for instance, that the indicator is also popular with old Ubuntu versions (up to 12.04).

Изменения

What's new

February 02, 2014

Sound Switcher Indicator 1.2.0

Наконец-то дошли руки выпустить обновление моего Sound Switcher Indicator — версия 1.2.0 позволяет выбирать не только входное/выходное устройство, а ещё и конкретный порт в нём:
I've finally got to update my Sound Switcher Indicator. Version 1.2.0 adds support for selecting not only the input/output device, but also a specific port:


November 08, 2013

Sound Switcher Indicator 1.1.1

Приложение-индикатор для Убунту по имени Sound Switcher Indicator (об истории появления коего на свет я писал) обновился до версии 1.1.1. Функциональности в этом релизе не добавлено никакой, но предыдущая версия отказывалась запускаться в Ubuntu 13.10 (Saucy Salamander) из-за бага в libdbusmenu.

Новая версия построена на GTK+ 3 и новомодном GObject Introspection (GIRepository). Установить можно, как обычно, из моего Launchpad PPA.

The application indicator for Ubuntu called Sound Switcher Indicator (which I blogged about) has been updated to version 1.1.1. There's no new functionality in this release, its main purpose is to make the indicator work in Ubuntu 13.10 (Saucy Salamander). It was broken because of a bug in libdbusmenu.

The new version makes use of GTK+ 3 and the trendy GObject Introspection (GIRepository). You can install it, as usual, from my Launchpad PPA.

Ну, и по традиции — картинка для привлечения внимания:
And, as usual, a picture just to draw your attention:


March 03, 2013

Индикатор-переключатель звукового устройства для Убунту ~ Sound Switcher Indicator for Ubuntu

Я не выдержал и написал индикатор для переключения звуковых устройств (входа/выхода) в Ubuntu.

I couldn't take it anymore so I created an audio input/output switcher indicator for Ubuntu.



Сколько лет пользовался Ubuntu и её оболочкой Unity, столько и пытался найти индикатор (application indicator) для удобного переключения звукового устройства. Индикаторов под Unity насоздавали уже вагон и маленькую тележку, включая совершенно бессмысленные на мой взгляд, но такой насущной вещи, как селектор выхода, так никто и не сподобился разработать. Поэтому каждый раз мне приходилось запускать апплет Sound, ждать, пока он запустится, выбирать нужную вкладку и переключать вход или выход. Особенно часто я пользуюсь переключателем для перенаправления звука на мой Bluetooth-адаптер Logitech, чтобы слушать музыку на хорошей акустике.

I've been trying to find one just as long as I've been using Ubuntu and Unity. It had to be an application indicator that would allow for easy switching of the default sound device. There's plenty of indicators for Unity already, including some pretty useless stuff, and yet no such a basic thing as sound selector available. Therefore one has to start the Sound applet, wait for it to open, choose the right tab and then select the required input or output device. Most often I used it to redirect audio to my Logitech Bluetooth adapter to listen to music via decent speakers.

November 17, 2012

Создание XML-файла обоев в Ubuntu/GNOME 3 ~ Ubuntu/GNOME 3 XML wallpaper creation

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

Между тем, ещё в GNOME 2.28 появилась возможность установить на обои слайд-шоу в виде списка картинок в XML-файле. В нём указывается последовательность и длительность отображения каждого изображения. Более того, в нём можно даже указать плавный переход от одного изображения к другому.

Я решил создать простой скрипт, генерирующий XML-файл из заданного набора изображений и опционально устанавливающий его в качестве обоев. Для работы скрипта нужен GNOME 3+ или Ubuntu (начиная 11.10).
I already published a script that sets a random image file as desktop wallpaper. It has only one downside: you have to run it every time you want to rotate your wallpaper.

However GNOME since 2.28 allows assigning a slide show as wallpaper by providing an image list in XML format. There you can specify the order and duration for each image. Moreover, you can even define a transition from one image to another.

So I decided to create a simple script that generates an XML file for a given set of images and, optionally, sets that as the current wallpaper. It requires GNOME 3+ or Ubuntu (11.10 or later).

October 14, 2011

Скрипт для смены обоев ~ Ubuntu/GNOME 3 random wallpaper script

Этот bash-скрипт выбирает случайный файл изображения (.jpg, .jpeg или .png) из заданного каталога и устанавливает его в качестве обоев рабочего стола.

Предыдущая версия скрипта отлично работала в GNOME 2 и Ubuntu 11.04 (и более ранних), однако после замены бэкенда конфигурации с GConf на dconf в GNOME 3 он больше непригоден.

Новая версия работает в GNOME 3 и Ubuntu 11.10 Oneiric Ocelot.
Всё, что нужно настроить в нижеприведённом скрипте, это путь к каталогу с изображениями dir_wallpapers.
This bash script picks up a random image file (.jpg, .jpeg or .png) from the predefined directory and sets it as wallpaper.

The previous version of the script worked fine with GNOME 2 and Ubuntu 11.04 (and earlier), but after GConf backend was changed to dconf in GNOME 3, it stopped working.

The new version works with both GNOME 3 and Ubuntu 11.10 Oneiric Ocelot.
The only thing to setup in the below script is the path to image files in dir_wallpapers.

September 02, 2011

Видимые изменения в Ubuntu 11.10 Oneiric Ocelot

Менеджер сообщества Ubuntu Джоно Бэйкон (Jono Bacon) опубликовал подробный обзор визуальных изменений в следующей версии Убунту со множеством скриншотов (Ubuntu 11.10 (So Far) Screenshot Tour). Я решил перевести этот весьма интересный материал на русский язык.

Джоно отмечает, что внешний вид и интегрированность системы претерпели значительные изменения в лучшую сторону, с чем нельзя не согласиться. В предыдущей версии Unity вызвал шквал критики (не в последнюю очередь по причине своей нестабильности) — сейчас обещаются значительные улучшения.


Цикл разработки Ubuntu 11.10 Oneiric Ocelot сейчас в самом разгаре, и я в восторге от того, что уже сделано. Я подумал, что вам будет любопытно посмотреть на результаты этой работы в виде небольшого скриншотов.

Приоритетами этого цикла являются интеграция GNOME3 в Ubuntu, а также завершение работы над Unity и её компонентами, как в программной части, так и в части дизайна. Цели Ubuntu 11.10 — завершение начатого в Ubuntu 11.04 и совершенствование пользовательского интерфейса.

Прежде чем я начну, хотелось бы обратить ваше внимание на следующее:
  • Работа над Ubuntu 11.10 ещё не завершена. В ней присутствует множество багов и прочих странностей, которые должны быть исправлены.
  • Всё, что вы увидите, ещё вполне может измениться.
  • Я затёр некоторые приватные данные, но где именно это сделано, должно быть хорошо понятно.
Да, и для просмотра изображения в полный размер достаточно его кликнуть.

Итак, начнём с того, как сейчас выглядит типичный рабочий стол в 11.10:


July 20, 2011

Скрипт для смены обоев Gnome/Unity ~ Gnome/Unity random wallpaper script

Внимание: этот скрипт не работает в GNOME 3 и Ubuntu 11.10; для этих систем нужно использовать новую версию скрипта.

Note: this script will not work in GNOME 3 and Ubuntu 11.10; for these systems you have to use the new version.

Этот bash-скрипт выбирает случайный файл изображения (.jpg, .jpeg или .png) из заданного каталога и устанавливает его в качестве обоев рабочего стола.

В данной задаче есть небольшая хитрость. Когда скрипт запускается из cron, переменная DBUS_SESSION_BUS_ADDRESS, необходимая gconftool-2, не установлена. Для её инициализации добавлен специальный фрагмент кода.

Код протестирован во всех версиях Ubuntu вплоть до 11.04 Natty Narwhal. Он работает как с Gnome, так и с Unity.

Всё, что нужно настроить в нижеприведённом скрипте, это путь к каталогу с изображениями dir_wallpapers.
This bash script picks up a random image file (.jpg, .jpeg or .png) from the predefined directory and sets it as wallpaper.

One of the tricky things was to make it work when started from cron. The problem was with the DBUS_SESSION_BUS_ADDRESS variable (required by gconftool-2) not set in that case, so there's an extra piece of code that takes care of this variable.

The code has been tested with all Ubuntu versions up to 11.04 Natty Narwhal. It works with both Gnome and Unity.

The only thing to setup in the below script is the path to image files in dir_wallpapers.