dukeglukem 18.11.2010 20:22
Мой рабочий стол. — Минимализм, загубленный коньками
Решил поделиться своим рабочим столом, может кому что-то пригодится. Ранее частично выкладывал на русском форуме Ubuntu, но с тех пор кое-что поменялось.Что имею:
Лаптоп HP ProBook 5310m (на обоине он же) с Ubuntu 10.10, Gnome 2.32.0
Тема GTK: Модифицированная старая human
Тема Metacity: Модифицированная mist
Значки: ubuntu-mono-dark
Шрифты: sans 8 (новый шрифт ubuntu не особо приглянулся)
Compiz не использую, композитинг в metacity тоже отключен. Поведение окон корректирует devilspie. При допиливании темы старался сделать все максимально компактным. Красная рамка для выделения активного окна, прозрачная Gnome-панель. В качестве эмулятора терминала - tilda (нет на скринах), иногда врубаю тайлинг в виде pytyle.
Рабочий стол с окнами:
Голый рабочий стол с conky и стилизованной обоиной (магия GIMP):
Идея взята отсюда. Здесь, как обычно, отображаются различные системные датчики и графики. Также я добавил информацию из аудиоплеера audacious типа прогресса текущей песни и очереди воспроизведения, количество непрочитанных писем в GMail, непрочитанных сообщений в Google Reader и внешний IP адрес (на всякий случай).
Рабочий стол при отключенном conky (опять же GIMP):
Тайлинг:
Как этого всего добиться? Если вам лень читать, то вконце есть ссылка на архив с нужным барахлом.
Все по порядку:
Создаем в домашнем каталоге директорию .conky с файлом конфигурации conky:
1 |
|
Содержимое 1366x768.conkyrc:
1 |
# -*- conf -*-
|
Конфигурация conky создана для разрешения 1366x768, так что учтите.
Далее создаем директорию wallpapers, куда закинем обоины:
1 |
mkdir wallpapers
|
Теперь скрипты. Создаем директорию scripts, а в ней скрипт для запуска conky:
1 |
|
Содержимое conky-start:
Скрипт устанавливает нужную нам обоину и запускает conky с нашим конфигом. После того, как процесс conky завершится (например, через killall conky), обоина поменяется на другую.
Скрипт для получения количества непрочитанных сообщений в GMail (найден в сети). Вписываем свои данные вместо USERNAME и PASSWORD.
1 |
|
Содержимое gmail.py:
Скрипт для получения количества непрочитанных сообщений в Google Reader (взято отсюда).
1 |
|
Содержимое conkyGoogleReader.py:
Следующий скрипт нужен для вызова предыдущих двух скриптов и получения ip-адреса.
1 |
|
Содержимое conky-helper:
1 |
#!/bin/bash
|
Тут мы проверяем, запущен ли процесс conky, и если да, то вытягиваем нужную нам информацию из сети и записываем в /tmp, откуда conky ее будет считывать. Этот скрипт будет вызываться планировщиком заданий cron, об этом чуть ниже. Почему не вызывать эти скрипты напрямую из конфига conky? Потому что в момент загрузки этой самой информации conky может зависнуть на некоторое время, особенно если сеть загружена торрентами. Не забываем менять USER на имя своего пользователя, USERNAME и PASSWORD на соответствующие значения для аккаунта в Google.
Теперь делаем все скрипты исполняемыми:
1 |
|
Добавляем новое задание в планировщик заданий cron:
1 |
|
Вписываем в самый низ новую строчку, поменяв USER на имя домашнего каталога:
1 |
|
Благодаря этому заданию каждые 3 минуты будет запускаться ранее созданный скрипт conky-helper.
Также есть смысл скопировать скрипт запуска conky в /usr/bin, чтобы легко можно было запускать его по Alt-F2
1 |
|
И напоследок добавлю маленький скриптик, который может оказаться полезным.
1 |
|
Содержимое noconky:
Что он делает? Благодаря этому скрипту можно запустить приложение, на время работы которого отключается conky, а после закрытия приложения conky снова запускается. Пример запуска:
1 |
|
А то мало ли conky будет тормозить ваши игры.
Ругайте, спрашивайте.
Тема gtk+metacity
Обоина со включенным conky
Обоина без conky
Conky (конфиг, обои, скрипты)
Daria 18.11.2010 20:31 #
+ 6 -
уважение тебе, за то, что нашёл в себе силу заняться коньками, но, если честно, я не хотела бы себе подобного десктопа.
Я тоже пару лет хорошо обходился без коньков и прочих приблуд, потом решил сотворить что-то красивое.
Приятно видеть, что ты свою цель достиг, а не бросил на пол-пути! Молодец!
Хотелось бы озвучить свою мысль по поводу оформления статьи. Думаю, что последовательность действий лучше разделять на шаги при помощи нумерованного списка — будет легче читаться (ведь когда переключаешь окошки, теряешь зрительно позицию в тексте).
P.S. Но это лишь мое мнение. Причем, сказанное лишь из лучших побуждений =)
P.S. Но это лишь мое мнение. Причем, сказанное лишь из лучших побуждений =)
Он для того и сделан красным, чтобы на глаза давить. Чтобы сразу было видно, какое окно активно.
"голый рабочий стол" конечно прикольный получился, но, имхо, не рациональный. сворачивать все окна, что бы глянуть на показания датчиков как-то грустно.
подкидываю идейку - сделай миниатюру этого ноута, и настрой коньки таким образом, что бы они показывали данные при наведении мыши на соответствующие места. правда я не знаю, позволяют это коньки или нет - не работал с ними всерьез.
подкидываю идейку - сделай миниатюру этого ноута, и настрой коньки таким образом, что бы они показывали данные при наведении мыши на соответствующие места. правда я не знаю, позволяют это коньки или нет - не работал с ними всерьез.
Идея интересная, но пропадает смысл самих коньков, когда все нужное перед глазами.
Кстати, необязательно все сворачивать. Вместо этого я просто перехожу на пустой рабочий стол (ctrl + alt + »).
сворачивать все окна, как и приводить к прежнему состоянию, можно сочетанием клавиш, например как это принято в Windows. У себя в KDE для KWin действия Show Desktop установил сочетание win+d - при первом нажатии наблюдаем рабочий стол, при повторном - прежнее состояние окон.
Коньки, скринлеты, плазмоиды, сайдбары... Мне одному достаточно функционала апплетов панели? :)
многим достаточно функционала консоли.
Я тож не нашёл для себя применения коньков.
Я тож не нашёл для себя применения коньков.
В данном случае я наблюдаю сильный занос в минимализм и стилистику в ущерб эргономике. У меня схема примерно такая:
1) на панели гнома, которая всегда наверху и перед глазами только то что надо контролировать/видеть постоянно, у меня это загрузка проца, сетевая активность и активность дисков, плюс погода
2) в коньках более подробные данные по процу, памяти, видео, упсу, дискам и погоде. идея именно в том, чтобы к конькам обращаться время от времени, быстро и легко. через компиз настроил сворачивание окон на границе экрана. таким образом я трачу минимум времени на доступ к информации не прибегая к терминалу
3) ну и для детального разбора возникающих вопросов и проблем есть терминал Guake и руки
Плюсы такого распределения инфы в том, что
1) чем важнее для меня инфа, тем быстрее я могу ее увидеть
2) нужные индикаторы занимают примерно 20% длины панели гнома, коньки - примерно 15% рабочего стола (колонка у правой границы)
3) коньки сгруппированы в колонку, что позволяет использовать окна нужных приложений с максимальным размером и на максимальной области рабочего стола и при этом видеть коньки постоянно (при возникновении такой необходимости)
4) группирует взгляд в одной области, что упрощает оценку данных вместо того чтобы обходить взглядом весь экран
Конкретные минусы ваших решений:
1) красный цвет в оформлении активного окна привлекает внимание, что одновременно рассеивает его от содержимого окна. в компизе для этого есть плагин, который затеняет неактивные окна
2) неэргономичный стиль коньков, где информация представлена красиво, но на всей площади экрана. также низкий контраст надписей и рабочего стола, усложняющий чтение информации
Вывод:
1) компизом пренебрегают, считая его свисто-перделкой, забывая о том, что он сильно поднимает и эргономику/юзабилити
2) все считают, что знают что такое здоровый минимализм, но никто его до сих пор не достиг
3) минимализм, убивающий юзабилити, это путь в УГ, ШГ и П
Рекомендации:
1) поставьте хакинтош, узнаете много нового
2) поставьте компиз хотя бы посмотреть эффект от отдельных, наиболее полезных плагинов, некоторый функционал компиза в отдельных легких DE говорят можно и руками доделать
3) освойте теорию цвета, почитать примерно на эту тему можно тут: http://www.aquarun.ru/psih/ct/ctpril2.html
4) гляньте тайловые DE, может вам понравится
1) на панели гнома, которая всегда наверху и перед глазами только то что надо контролировать/видеть постоянно, у меня это загрузка проца, сетевая активность и активность дисков, плюс погода
2) в коньках более подробные данные по процу, памяти, видео, упсу, дискам и погоде. идея именно в том, чтобы к конькам обращаться время от времени, быстро и легко. через компиз настроил сворачивание окон на границе экрана. таким образом я трачу минимум времени на доступ к информации не прибегая к терминалу
3) ну и для детального разбора возникающих вопросов и проблем есть терминал Guake и руки
Плюсы такого распределения инфы в том, что
1) чем важнее для меня инфа, тем быстрее я могу ее увидеть
2) нужные индикаторы занимают примерно 20% длины панели гнома, коньки - примерно 15% рабочего стола (колонка у правой границы)
3) коньки сгруппированы в колонку, что позволяет использовать окна нужных приложений с максимальным размером и на максимальной области рабочего стола и при этом видеть коньки постоянно (при возникновении такой необходимости)
4) группирует взгляд в одной области, что упрощает оценку данных вместо того чтобы обходить взглядом весь экран
Конкретные минусы ваших решений:
1) красный цвет в оформлении активного окна привлекает внимание, что одновременно рассеивает его от содержимого окна. в компизе для этого есть плагин, который затеняет неактивные окна
2) неэргономичный стиль коньков, где информация представлена красиво, но на всей площади экрана. также низкий контраст надписей и рабочего стола, усложняющий чтение информации
Вывод:
1) компизом пренебрегают, считая его свисто-перделкой, забывая о том, что он сильно поднимает и эргономику/юзабилити
2) все считают, что знают что такое здоровый минимализм, но никто его до сих пор не достиг
3) минимализм, убивающий юзабилити, это путь в УГ, ШГ и П
Рекомендации:
1) поставьте хакинтош, узнаете много нового
2) поставьте компиз хотя бы посмотреть эффект от отдельных, наиболее полезных плагинов, некоторый функционал компиза в отдельных легких DE говорят можно и руками доделать
3) освойте теорию цвета, почитать примерно на эту тему можно тут: http://www.aquarun.ru/psih/ct/ctpril2.html
4) гляньте тайловые DE, может вам понравится
Считаю затемнение неактивных окон злой фичей. Иногда надо работать сразу с несколькими окнами.
Насчет низкой эргономики коньков не спорю, раньше обходился апплетами на панели. Как говорится, красота требует жертв.
С компизом особо не знаком, может как-нибудь посмотрю его функционал.
А за теорию цвета спасибо, почитаю.
На тайловые DE иногда заглядываюсь, но постоянно пользоваться тайлингом с таким разрешением экрана сложновато, и времени на освоение пока не найти. Прикупил себе монитор 24" недавно, специально чтобы подключать к лаптопу, может в ближайшем будущем приживется какой-нибудь xmonad.
Насчет низкой эргономики коньков не спорю, раньше обходился апплетами на панели. Как говорится, красота требует жертв.
С компизом особо не знаком, может как-нибудь посмотрю его функционал.
А за теорию цвета спасибо, почитаю.
На тайловые DE иногда заглядываюсь, но постоянно пользоваться тайлингом с таким разрешением экрана сложновато, и времени на освоение пока не найти. Прикупил себе монитор 24" недавно, специально чтобы подключать к лаптопу, может в ближайшем будущем приживется какой-нибудь xmonad.
Попробуй awesome — он динамический, то есть можно использовать как тайлинг, так и плавающие окна. К тому же есть такая штука, как теги — тебе же не нужно, как правило, чтобы все окна одновременно на экране показывались.
а я с начала и подумал, что у него эйвсом.
заталено, одна узкая панелька сверху, шрифты в панельки (у меня) также точно.
...еще подумал, нафига только 4 тега...
заталено, одна узкая панелька сверху, шрифты в панельки (у меня) также точно.
...еще подумал, нафига только 4 тега...
Считаю затемнение неактивных окон злой фичей. Иногда надо работать сразу с несколькими окнами
Вот поэтому у меня затеняется только 5-е по счету окно. Там много настроек.
Затемнение же с лёгкостью можон в<�ы>ключать по хоткею. Плюс какие-то отдельные приложения (Гимп, например) можно прописать в исключения.
Неплохо)
Почти оффтоп: мне вот guake нравится гораздо больше тильды
Почти оффтоп: мне вот guake нравится гораздо больше тильды
Согласен, не обязательна. Но пусть новички знают, как файлы создаются. А не новички сразу скачают архив с нужными скриптами, кому что надо.
Я верю, что при отключенных коньках мой рабочей стол будет намного минималистичнее основной массы скринов рабочих столов, выкладываемых другими пользователями. Одна панель, никаких доков и скринлетов, которые многие так любят.
меньше других != минимализм, ты просто убрал нижнюю панель от стандартной бубунты.