LINUX.ORG.RU

Галерея - Архив 2009, Февраль

Gnome+do

Галерея — Скриншоты

Никогда закосами не страдал, да и это собственно не закос :), но тут попался под руку gnome-do, который недавно обзавелся режимом docky (а-ля макосовский док) и он оказался на редкость удобным и безглючным (в отличии от ужаса AWN). В остальном - стандартный арчевский гном с темой Dust.

png: http://img100.imageshack.us/img100/4830/screenshot2z.png

>>> Просмотр (1680x1050, 261 Kb)

anotheranonymous
()

Вот такой dwm.

Галерея — Скриншоты

arch linux testing

dwm-5.4.1, firefox, urxvt/screen/mcabber. gtk: dmist. monospace bold 12 как в gtk так и в терминале.

Конфиг:

/* See LICENSE file for copyright and license details. */
/* appearance */
static const char font[]            = "-*-terminus-medium-r-normal-*-16-*-*-*-*-*-*-*";
static const char xfont[]           = "xft:Monospace-12:Bold";
static const char normbordercolor[] = "#aaaaaa";
static const char normbgcolor[]     = "#505050";
static const char normfgcolor[]     = "#efefef";
static const char selbordercolor[]  = "#f9f9f9";
static const char selbgcolor[]      = "#767676";
static const char selfgcolor[]      = "#222222";
static unsigned int borderpx        = 1;        /* border pixel of windows */
static unsigned int snap            = 32;       /* snap pixel */
static Bool showbar                 = True;     /* False means no bar */
static Bool topbar                  = True;     /* False means bottom bar */
static Bool usegrab                 = False;

/* tagging */
static const char tags[][MAXTAGLEN] = { "www", "file", "mus", "4", "5", "6", "7", "8", "9" };
static unsigned int tagset[] = {1, 1}; /* after start, first tag is selected */

static Rule rules[] = {
                /* class      instance    title       tags mask     isfloating */
                { "Gimp",     NULL,       NULL,       0,            True },
                { "Firefox",  NULL,       NULL,       1 ,       False },
};


/* layout(s) */
static float mfact      = 0.5; /* factor of master area size [0.05..0.95] */
static Bool resizehints = False; /* False means respect size hints in tiled resizals */
static Layout layouts[] = {
        /* symbol     arrange function */
        { "[til]",      tile },    /* first entry is default */
        { "[flo]",      NULL },    /* no layout function means floating behavior */
        { "[m]",      monocle },
};

/* key definitions */
#define MODKEY Mod1Mask
#define TAGKEYS(KEY,TAG) \
        { MODKEY,                       KEY,      view,           {.ui = 1 << TAG} }, \
        { MODKEY|ControlMask,           KEY,      toggleview,     {.ui = 1 << TAG} }, \
        { MODKEY|ShiftMask,             KEY,      tag,            {.ui = 1 << TAG} }, \
        { MODKEY|ControlMask|ShiftMask, KEY,      toggletag,      {.ui = 1 << TAG} },

/* helper for spawning shell commands in the pre dwm-5.0 fashion */
#define SHCMD(cmd) { .v = (const char*[]){ "/bin/sh", "-c", cmd, NULL } }

/* commands */
static const char *dmenucmd[] = { "dmenu_run", "-fn", font, "-nb", normbgcolor, "-nf", normfgcolor, "-sb", selbgcolor, "-sf", selfgcolor, NULL };

static const char *termcmd[]  = { "urxvt", "-fg", normfgcolor, "-bg", normbgcolor, "-fn", xfont, "+sb", NULL};

static const char *fm[]  = { "urxvt", "-fg", normbgcolor, "-bg", normfgcolor, "-fn", xfont, "+sb", "-e", "vfu", NULL};
static const char *ncmpc[]  = { "urxvt", "-fg", normfgcolor, "-bg", normbgcolor, "-fn", xfont, "+sb", "-e", "ncmpc", NULL};
static const char *web[] = {"firefox", NULL};
static const char *pfm[] = { "pcmanfm", NULL};

static Key keys[] = {
        /* modifier                     key        function        argument */
        { MODKEY,                       XK_p,      spawn,          {.v = dmenucmd } },
        { MODKEY|ShiftMask,             XK_Return, spawn,          {.v = termcmd } },
        { MODKEY,                       XK_b,      togglebar,      {0} },
        { MODKEY,                       XK_j,      focusstack,     {.i = +1 } },
        { MODKEY,                       XK_k,      focusstack,     {.i = -1 } },
        { MODKEY,                       XK_h,      setmfact,       {.f = -0.05} },
        { MODKEY,                       XK_l,      setmfact,       {.f = +0.05} },
        { MODKEY,                       XK_Return, zoom,           {0} },
        { MODKEY|ShiftMask,             XK_c,      killclient,     {0} },
        { MODKEY,                       XK_t,      setlayout,      {.v = &layouts[0]} },
        { MODKEY,                       XK_f,      setlayout,      {.v = &layouts[1]} },
        { MODKEY,                       XK_m,      setlayout,      {.v = &layouts[2]} },
        { MODKEY,                       XK_s,      setlayout,      {.v = &layouts[3]} },
        { MODKEY,                       XK_space,  setlayout,      {0} },
        { MODKEY|ShiftMask,             XK_space,  togglefloating, {0} },
        { MODKEY,                       XK_0,      view,           {.ui = ~0 } },
        { MODKEY|ShiftMask,             XK_0,      tag,            {.ui = ~0 } },
        { MODKEY|ShiftMask,             XK_p,      spawn,            {.v = pfm } },
        { MODKEY|ShiftMask,             XK_f,      spawn,          {.v = web}  },
        { MODKEY,             XK_n,      spawn,          {.v = ncmpc}  },
        { MODKEY,             XK_v,      spawn,          {.v = fm }  },
        TAGKEYS(                        XK_1,                      0)
        TAGKEYS(                        XK_2,                      1)
        TAGKEYS(                        XK_3,                      2)
        TAGKEYS(                        XK_4,                      3)
        TAGKEYS(                        XK_5,                      4)
        TAGKEYS(                        XK_6,                      5)
        TAGKEYS(                        XK_7,                      6)
        TAGKEYS(                        XK_8,                      7)
        TAGKEYS(                        XK_9,                      8)
        { MODKEY|ShiftMask,             XK_q,      quit,           {0} },
};

/* button definitions */
/* click can be a tag number (starting at 0),
 * ClkLtSymbol, ClkStatusText, ClkWinTitle, ClkClientWin, or ClkRootWin */
static Button buttons[] = {
        /* click                event mask      button          function        argument */
        { ClkLtSymbol,          0,              Button1,        setlayout,      {0} },
        { ClkLtSymbol,          0,              Button3,        setlayout,      {.v = &layouts[2]} },
        { ClkWinTitle,          0,              Button2,        zoom,           {0} },
        { ClkStatusText,        0,              Button2,        spawn,          {.v = termcmd } },
        { ClkClientWin,         MODKEY,         Button1,        movemouse,      {0} },
        { ClkClientWin,         MODKEY,         Button2,        togglefloating, {0} },
        { ClkClientWin,         MODKEY,         Button3,        resizemouse,    {0} },
        { ClkTagBar,            0,              Button1,        view,           {0} },
        { ClkTagBar,            0,              Button3,        toggleview,     {0} },
        { ClkTagBar,            MODKEY,         Button1,        tag,            {0} },
        { ClkTagBar,            MODKEY,         Button3,        toggletag,      {0} },
};

>>> Просмотр (1280x800, 138 Kb)

sm217
()

Замена Фотошопу и ФрутиЛупс

Галерея — Скриншоты

на скрине в принципе все видно:)

>>> Просмотр (1280x1024, 88 Kb)

Khades
()

Chakra. День первый.

Галерея — Скриншоты

С горем пополам все-таки установил :) (http://www.linux.org.ru/view-message.jsp?msgid=3519553)

Понравился дистрибутив, работает относительно шустро и стабильно.

Шрифт разработал Стив Мэтисон.

PNG - http://www.picamatic.com/view/2417670_scr/

>>> Просмотр (1680x1050, 220 Kb)

debik
()

Алхимическая лаборатория опытов с PIM-SM

Галерея — Скриншоты

На скриншоте, 6 экземпляров симулятора cisco 7200 (dynamips), в vmware источник и получатель мультикаст потока. Поток стримуется через vlc. Пока схема такая:

Receiver--a06(RP)--a03--a04--a05
.....................................|.........|
..................................a02-----
.....................................|
..................................a01
.....................................|
................................Source


потом будет усложнение схемы. На скрине видно, что поднят OSPF, PIM, протюнены буферы по самые гланды(без этого, тормозило жутко), часть мулькастовой роутинговой таблицы, лицо Кайли Миноуг и некоторые другие элементы рабочего стола.. ) Работает все это добро на Slackware 12.2, Compiz, CompizFusion, менеджер тем Emerald, шрифт Terminus...

sproot@matrix:~$ uname -a
Linux matrix 2.6.27.17-smp #3 SMP PREEMPT Sat Feb 21 21:08:55 VLAT 2009 i686 Intel(R) Core(TM)2 Duo CPU E8300 @ 2.83GHz GenuineIntel GNU/Linux

ну, и, собственно, все..

>>> Просмотр (1280x1024, 295 Kb)

sproot
()

Сегодня вышел Ratpoison 1.4.3 - screen для иксов

Галерея — Скриншоты

Сегодня вышел Ratpoison 1.4.3 - на особую новость не тянет, но для скрина пойдет.

Вот решил выложить скрин с ratpoison, но задумался «как сделать скрин того чего не видно?»

Постарался и сделал пару скринов, на которых немного понятно что из себя представляет крысиный яд, как оказалось иксовых приложений юзаю не особо (как бы на скрине всё что юзаю минус гимп. даже излюбленный gajim сменил на mcabber), посему не судите строго. Да и скрин выкладываю только для пропоганды ratpoison, хотя сам и приглядываюсь в последнии дни к быстроразвивающемуся scrotwm.

Написал портянку, но зацепил случайно кнопку ребут и всё похерил :( Старался кратко изложить то что написал до ребута, мож чего и упустил ибо что-то как-то не особо трезв

Небольшое описание ratpoison и отличия от других современных тайловых манагеров, там же ещё пара скринов (gimp, кстати, в тайловых wm юзать приятнее)

Кто может помочь оформить перевод man ratpoison? Перевод готов, но лень и остсутсвие некоторых навыков берут своё

ЗЫ Да, скрин хоть и с тайловым wm но консоли на скрине нет :P Тому кому интересно: yeahconsole вываливается на весь экран по хоткею тынц посмотреть

ЗЗЫЫ LORCODE рулит и педалит, правда с переносами строк как всегда плохо

>>> Просмотр (1440x900, 121 Kb)

muhas
()

PackageKit в Arch Linux

Галерея — Скриншоты

На скриншоте сравнительно свежая версия PackageKit/gnome-packagekit (0.4.3), в редакторе открыта версия из git - просматриваю код на наличие мелких багов. В планах допиливание индикатора прогресса - он сейчас (в git) немного своеобразно работает. :)

Оформление
- значков: Mist
- GTK: Nodoka
- Compiz: GTK Window Decorator (Nodoka)
- gedit: Oblivion

>>> Просмотр (1680x1050, 306 Kb)

cruxish
()

Бета-версия нативных Вангеров + KDE 3.5.10

Галерея — Скриншоты

Debian testing+unstable+experimental

KDE 3.5.10 с иконками Oxygen, самодельная цветовая тема. Стиль Plastik, оформление окон — Crystal с иконками handpainted.

Запущены Вангеры (закрытая нативная бета), на заднем плане kate с merb'овским роутером, за горизонтом Qt Creator и всякая интернетовская ерунда.

Внизу Quick Launch, kpf, knetattach, сворачивалка окон, пейджер, трей(в нем, кроме всего прочего, knetload) и часы.

png тут: http://dump.bitcheese.net/images/forlor.png

>>> Просмотр (1024x768, 148 Kb)

Voker57
()

Netbeans 7.0dev

Галерея — Скриншоты

Когда-то давно я пробовал Netbeans - не впечатлило, решил попробовать опять, когда он "подрос" и понял - вот оно счастье, более удобного IDE я не видел, из остального:

Ubuntu 9.04
Gnome 2.25.90( есть много приятных изменений )
Тема GTK дефолтная - не все ж дефолтное КДЕ 4 постить :)

>>> Просмотр (1280x1024, 366 Kb)

lester
()

светлая тема

Галерея — Скриншоты

fluxbox, aTunes, rxvt-unicode.

>>> Просмотр (1280x1024, 460 Kb)

stdcall
()

вот так я обжился в ЕЕЕ

Галерея — Скриншоты

Система Xandros, перелез обратно на неё, ибо всякие убунту NBR еле шевелятся на нём.

а xandros работает давольно шустро, да и грузиться куда быстрей чем НБР, хотел сначала Арч поставить, да руки никак не доходят. в общем вот результат.

на скрине виден Fluxbox. немного настроен как мне удобно. например ФФ всегда без оформления и развёрнут на всю, в самом ФФ спрятано меню, убран статус, чтобы места было больше.

гвайн для кодинга

ещё можно увидеть пейджер fbpager. он появляется по хоткею.также было убрано гтк меню в гвайне и фаилменеджере pcmanfm. спасибо доброму анонимусу с Лора. ибо это был его модуль для гтк, меню появляется тоже по хоткею.

ну и моё рабочее место. недавно прикупил себе такую вот подставку для монитора, но приспособил для ноута. очень доволен.

вот и всё критикуйте.

>>> Просмотр (1600x960, 316 Kb)

djung
()

Шрифты - как много в этом слове!

Галерея — Скриншоты

Хотел сделать не-страшные шрифты. Мне это удалось? Если да - как сделать еще лучше? Дальше идет уже "магия FreeType", и внятных описаний "как оно работает внутри" я в сети не видел.

Напильничной работы еще много - гткшные приложения страшнее атомной войны.

Gentoo Linux amd64. KDE 4.2.62 из kde-testing. FreeType, libXft, cairo - из soor-overlay, собраны с SPR, рашпилем по конфигам. Мелким надфилем по конфигу Xorg. В QT\KDE включен AA, SPR, выставлено 96DPI. Системный шрифт - DejaVu Serif, терминал - Terminus Bold.

>>> Просмотр (1280x800, 375 Kb)

different
()

Железо при желании можно заставить работать 10 и более лет. Под линуксом конечно.

Галерея — Скриншоты

Вот так иногда отдыхаем (хобби такое): заставить старые машинки работать с линуксом (ММХ, Пентиум 2 и по возрастающей). К сожалению, мои х8088, 386, 486 - не сохранились, а очень жаль (по причине переездов и легкомыслия). Как и дискет со слакой 2.0.0, кернелом 1.0.9 (если склероз не изменяет). Или 1.2.9 ;)

Но современный софт (на загрузке видна Генту - несколько-летней давности, дебиан - на машинке посильнее) - гораздо приятнее.

Как использую? Для копий домашних архивов фото-видео, всякого барахла, имиджей систем (нет время думать - что конкретно сохранять: сразу копируем в архив AS IS, а потом - глядишь обязательно за каким-то конфигом или файлом или стилем какого-нить своего стародавнего сайта и слазишь). Конечно, самое главное - семейные видео, которые не восстановишь из инета, поэтому делаем реданденси rsync'ом через NFS сразу на несколько машин.
Всех расходов - только носители (ну единственное что купил дополнително - по контроллеру на машину за $30 на ебее). По идее с современными дисками на 1.5Т можно натолкать до 6Т на машинку, а потом если мало - добавлять машинами и маунтить (только скрипт подправить). По идее объём можно наращивать сколько угодно, как мне кажется. Но нам ентерпрайз не нужен и работают старые диски пока не дохнут. На замену приходят бOльшие. Итд. rsync делает всю работу (и после реорганизации/переосмысления файлопомойки в том числе - что немаловажно). C --delete надо конечно быть осторожным и подглядывать за ним.

Только NFS дало такой bandwidth BTW.

>>> Просмотр (1600x600, 273 Kb)

Anode
()

Красивый swing

Галерея — Скриншоты

С работы скрин, в процессе допиливания JTable обнаружил что мой вариант не поддерживает стили, однако после некоей возни с сиходниками было найдено решение и заодно найден якобы дефолтный стиль жавы, который почемуто не включен по умолчанию. Да это тот самый что появился в 10 апдейте, но яб не рекомендовал его использовать везде так как есть глюки - например размер редакторов в дереве проекта не соотв. нормальному, но тут этого не видать, а отладчик rhino вообще с этим стилем не хочет работать.

ps. А несомненно на зависть гномерам - они так прикрутить свою панельку не могут, и полное отсутствие таскбара.

>>> Просмотр (1280x1024, 293 Kb)

wfrr
()

Мой небольщой космический кораблик

Галерея — Скриншоты

Собственно мой рабочий стол :)

Недавно его сравнили с бортовой панелью космосима, поэтому так его и прозвал.

На скриншоте: xfce4, conky, xplanet Компьютер - hp530, ОС - gentoo

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

Если спросите про панель задач, такую малюсенькую и непонятную (самая маленькая панель внизу) то я ее оставил только чтобы следить за тем что у меня запущено - спокойно работаю с клавиатуры.

>>> Просмотр (1280x800, 130 Kb)

Red_Lion
()

[некрофилия] слабонервных попрошу удалиться

Галерея — Скриншоты

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

на экране, в окошке xterm'а, мы наблюдаем знаменитый ютавский чайничек [1] в его первозданном виде, сгенерённый моей маленькой приблудой из оригинальных файлов мистера ньюэлла. [2]

но это ещё не всё. давным давно, лет тридцать назад, а может больше, существовали такие векторные терминалы, как tektronix 4014 [3]. терминалы эти, как и vt100, давным давно уже канули в лету, но бравый xterm их всё ещё эмулирует. так вот, именно таким хитрым способом графика на экран и выводится.

ну и что бы завершить сеанс некрофилии, добавлю, что код сей писался на openbsd-машинке в nvi (ну, не сдружился я ни с vim'ом, ни с emacs'ом).

ругайте!

PS: коли кому цвета терминала понравятся, прошу любить и жаловать:
amberXTerm*foreground: #ff7f00
amberXTerm*background: #1f0000
greenXTerm*foreground: #00df1f
greenXTerm*background: #001f00

[1] http://letmegooglethatforyou.com/?q=utah+teapot
[2] http://www.sjbaker.org/teapot/teaset.tgz
[3] http://letmegooglethatforyou.com/?q=tektronix+4014

>>> Просмотр (1280x800, 156 Kb)

 

beastie
()

Разгребаем чужой «элитный» код

Галерея — Скриншоты

На скриншоте рабочее место гламурного кодера.

Ubuntu с недефолтным гномом, Qt с темой GTK, Qt Creator в котором пытаюсь немного причесать QTagConverter. Не спешите ругать за код - он не мой, я просто разместил скриншот.

Паралельно привожу в божеский вид музыкальную коллекцию. Кое-где повылезали альбомы-сироты, например как "1994 - Point Blank".

Шрифты в Qt Creator все пытаюсь настроить: никак не включается сглаживание для Consolas. Если кто подкинет fonts.config, буду благодарен.

http://img26.imageshack.us/img26/4294/36355192tx9.png

>>> Просмотр (1680x1050, 341 Kb)

codeine-man
()

xcom

Галерея — Скриншоты

В нижнем правом угле X-COM UFO Defence - Enemy Unknown в досбоксе. Мужик по имени Том, только что завалил кибердиск и сектоида, и ждет пока в него жахнут горячей плазмой...

А в левом верхнем углу только что скомпиляный ufo2000. Решил посмотреть что оно такое. Сразу ничерта не понял... Почему солдаты выглядят как Вольтрон (?), почему у меня в команде етерал о_О

Нужно почитать вики. В уфо2000 играет кто?

>>> Просмотр (1280x800, 162 Kb)

Damned
()

awesome. Debian Lenny

Галерея — Скриншоты

Debian Lenny. WM: awesome. Font: Terminus. Кому не нравится, в сад!

>>> Просмотр (1440x900, 120 Kb)

anonymous
()

Просто переводчик

Галерея — Скриншоты

После долгих поисков вменяемого переводчика и не добившись взаимности от gnome-translate, сел сегодня ночью и набыдлокодил на скорую руку переводчик на лучшем, имхо, русском движке PROMT (translate.ru).

Требует библиотеки Gnome2, интернет-доступ. Автоматическая вставка из буфера/в буфер. Вобщем дёшево и сердито.

Бинарник и сорцы (включаю противопомидорный щит) под RealBasic :))))))) пока можно взять здесь: http://narod.ru/disk/5548788000/vstranslator.tar.gz.html
Понимаю, что не Ъ, но во всяком случае хотя бы реально работает.

Просьба товарищам программерам на си по возможности (и желанию) переписать это дело.

>>> Просмотр (1064x585, 92 Kb)

Steplton
()

GNOME + eeepc

Галерея — Скриншоты

PNG: http://img523.imageshack.us/img523/8629/22000342wp1.png

Система - Ubuntu 8.10.

Работает довольно шустро, памяти кушает ~200Mb. Установилась без проблем, но вот с настройкой пришлось повозиться:

во-первых, чтобы почти всё железо заработало, нужно установить из репозиториев array.org специально собранное ядро, драйвер для wi-fi и утилиты для настройки железа и контроля производительности (значок в трее внизу слева). Но автоматическое изменение частоты процессора после этого всё-равно не заработало. Пришлось поискать в интернете, какой модуль ядра для этого нужен. Однако, после добавления записи в /etc/modules, изменение частоты работало достаточно неадекватно, и процессор сильно грелся. Оказалось, что частоту контролирует не powernowd, а некий демон из состава ПО, установленного с array.org. Пришлось вместо него запускать powernowd с такими аргументами: powernowd -vn -m0 -p100 -u80 -l37. Теперь всё работало как нужно, но кулер всё-равно вскоре начинал громко и раздражающе жужжать. Сначала я думал, что процессор на убунте почему-то греется слишком сильно, т. к. на ксандросе и на windows xp (по слухам) такого жужжания не наблюдается. Но оказалось, что, судя по документации на intel.com, его температура вполне в пределах нормы. Видимо какая-то служба в убунте ошибочно считает, что температура камня слишком высока, и сильно раскручивает кулер раньше времени. Чтобы исправить это, я воспользовался скриптом fancontrol (спасибо Silvy за совет), причем оригинальный скрипт делал еще хуже, и кулер крутился еще сильнее, поэтому я немного изменил в нем алгоритм определения скорости кулера в зависимости от температуры. И вот теперь то, наконец, всё встало на свои места.

На скриншоте видно: тема gtk - Glider, metacity - Inverted, значки - Mist, шрифты - на правом нижнем снимке. В Liberation Sans нравится всё, кроме русской буквы б - на дужке вверху видна "бахрома", и я не знаю, как от этого избавится. На нижней панельке включено автоскрытие (отключил для скриншотов), Compiz используется по минимому - с ним всё выглядит эстетичнее. Серьезных тормозов не заметно, даже опенофис (сборка от Инфра-Ресурс) запускается на удивление быстро.

>>> Просмотр (2048x1220, 298 Kb)

anonymous
()

Панель задач для Gnome

Галерея — Скриншоты

Вздумалось мне сделать "панель задач" для гнома...
Почему то всегда хотелось работать не с окнами, а с приложениями.
(По поводу яблокофилства и т.п. хочу напомнить, что док появился не в Mac OS и даже не в NEXTSTEP, а раньше, в ОС Arthur (см википедию))

Окон у одного приложения может быть открыто много и часто бывает удобно их закрыть все сразу или свернуть, например.
Конечно в стандартной панели задач есть группировка, но меню и список окон появляются по щелчку, что не очень удобно.

К сожалению концепция работы с приложениями вместо окон чужда гному, да и другим рабочим средам тоже, поэтому работает не всегда.

О самом аплете:
- Группировка, так сказать, всегда включена.
Все окна группируются по названию группы, устанавливаемому самим приложением. Иногда получается не то, что хотелось, например IDE SPE получает группу "python"
- Иконка. Сначала аплет пытается найти иконку в теме (по названию группы). Если это не получается, то используется wnck_class_group_get_icon при этом максимальный размер иконки 32, что портит вид при масштабировании.

Управление:
Кнопка окна:
левая кнопка мыши - активировать/свернуть/восстановить
средняя - свернуть и залочить в свернутом состоянии
правая - закрыть
Группа:
левая - поднять/свернуть/восстановить группу окон
(свернутые и залоченые окна не востанавливаются)
двойной щелчек правой - закрыть группу

Аплет написан на питоне. Выбрал питон, т.к. думал, что будет быстрее и проще, но столкнулся с тем, что не ко всему есть привязки и не хватает доков. Хотя писать на си тоже желание не возникает (посмотрел тут исходники разных проектов, gobject+c что то меня не радует). Посматриваю в сторону Vala...

Аплет, конечно еще сыроватый, но потихоньку продвигаюсь к своей идее.

Недавно набрел тут на Gnome-Shell, который должен стать заменой панелей и оконного менеджера в новом гноме - интересная весчь, так, что, возможно надобность в моем аплете скоро пропадет.

Залил, кстати, его на gnome-look:
http://gnome-look.org/content/show.php?content=97822

Скриншот обрезал, т.к. обычная ubuntu.

>>> Просмотр (804x712, 124 Kb)

anonymous
()

Gnome panel fm-applet

Галерея — Скриншоты

Задался целью сделать маленьку Си-программку для прослушивания fm-радиостанций с аппаратного тюнера. На мой взгляд для прослушивания станций, нет необдимости в оконном интеррфейсе, но в то же время интерфейс управления всегда должен быть под рукой. Т.к. использую Gnome решил, что для этого, Panel Applet будет самое то. Нахожусь в творческом застое..

Как я это вижу:

Апплет - в панели с небольшим дисплеем (реализовано) показывающем: - уровень сигнала (реализовано), - частоту настройки (реализовано), - информацию о приеме стерео-сигнала (реализовано), - уровень громкости звуковой канала (не реализовано).

Управление:

Колесиком мыши (при нахождении курсора на апплете): Mouse scroll up – увеличение горомкости (не реализовано); Mouse scroll down – увеличение горомкости (не реализовано); Ctrl + Mouse scroll up – переход на следующую (предустановленную) станцию (не реализовано); Ctrl + Mouse scroll down – переход на предыдущую (предустановленную) станцию (не реализовано); Ctrl +Shift + Mouse scroll up – увеличение частоты с заданным инкрементом (не реализовано); Ctrl +Shift + Mouse scroll down – уменьшение частоты с заданным инкрементом (не реализовано);

Левая кнопка мыши – показывает popup-окно с элементами управления реализующими функциональность описанную для колесика + возможно сприсок пресетов станций (пока не продумал до конца как оно должно выглядеть) (реализовано на начальном этапе);

Ctrl + Левая кнопка мыши – on/off (не реализовано);

Правая кнопка мыши – стандартное popup-меню Gnome (Preferences.., Settings.., About, Move, Lock to panel);

На данный момент оно работает и выводит звук на line-out тюнера (шнурок на line-in звуковухи) можно увеличивать/уменьшать частоту с инкрементом (0,05 MHz) используя кнопки "+" "-" в popup-окне, дисплей отрисовывается через API Cairo, простенький радио модуль через API V4L2.

Что нужно сделать: - Окно Preferences.. управления пресетами станций и т.п. и реализовать его функциональность (включая автосканирование диапазона) - Окно Settings.. с начальными установками работы оборудования (hw:1,0 dev/radio0 и т.п) и реализовать его функциональность - Доделать popup-oкно, в частности решить вопрос определения координат отображения окна Реализовать вывод звука через микшер (через line-in) и по pci и соответственно реализовать управление громкостью - GConf – получение и сохранение настроек и пресетов

Собственно может кто поделиться своими мыслями по данному поводу.. Может кто поделится кодом или идеями – очень интересует: - захват звука по PCI и т.п., по ALSA документации мало и она бестолковая (звуком пока вообще не занимался) - код или алгоритм определения координат вывода popup-окна, т.е чтобы popup-окно отображалось точно под апплетом, если аплет в верхней панели и соотвественно над апплетом если аплет в нижней панели и не справа и не слева, а именно под/над. - мысли по дизайну popup-окна, т.е. какие элементы управления в нем должны быть и как расположены

Может кто-то захочет чем-либо помочь..

>>> Просмотр (620x401, 67 Kb)

anonymous
()

Светлый openbox в gentoo на ноуте

Галерея — Скриншоты

PNG: http://img440.imageshack.us/img440/4238/4lorgx0.png

Не так давно перешел из винды на убунту, а потом с нее на генту.

Изображаю процесс быдловёрстки. Обычно редактор на весь экран, но хотел показать обоину и qgtkstyle.

На экране: geany, smplayer, conky, fbpanel. В трее notecase (софтина для заметок), pidgin и sonata.

З.Ы: в коньках всё используется, шрифты устраивают. Ругайте!

>>> Просмотр (1280x800, 313 Kb)

xorik
()

Шрифты в браузере

Галерея — Скриншоты

Хотелось бы узнать мнения на счет шрифтов ИСКЛЮЧИТЕЛЬНО от владельцев TFT. На моем 17" выглядят довольно неплохо.

PNG: http://img179.imageshack.us/img179/8523/200902031709291920x1200nb5.png

>>> Просмотр (1920x1200, 471 Kb)

kfv
()

Пример использования Linux на предприятии

Галерея — Скриншоты

Обещание исполнено и сотрудники наконец увидели существенное обновление рабочего стола. После KDE3 смотрится как-то посовременней что ли.

Права доступа к файлам настраиваются через ACL. Учётные записи пользователей (samba, ftp, mail и jabber) хранятся в LDAP. Терминальный Windows сервер все учётки берет из Samba. Никаких проблем с запуском специализированного софта нет. В отличие от чисто терминальных клиентов, Linux берет на себя часть нагрузки (браузер, почта, офис и т.д.), обеспечивая дополнительную защиту от вирусов.

Сейчас настраиваем репликацию, чтобы в удаленном офисе можно было использовать свои учетные записи, настройки рабочего стола.

Исходники всех разработок открыты:
http://www.calculate-linux.ru/calculate2

>>> Просмотр (1440x900, 400 Kb)

Lautre
()

Кеды 4.2, попытка переезда.

Галерея — Скриншоты

Вот и прошло чуть больше года с момента релиза 4.0 не-кед. Следует отметить, что за это время проделана большая работа - версия 4.2 это уже не ужас-ужас, а просто так себе ужас. Целью данной работы было получение более-менее единообразно выглядящего окружения на основе gtk2, qt3 и qt4.

Достигнутый результат я оцениваю как приемлемый - кеды уже не оскорбляют моё чувство прекрасного, одновременно с этим оставляя множество нерешённых проблем разного калибра. Ниже список плюсов и минусов, с которыми я столкнулся за последние три дня - именно только времени мы сосуществуем с последним кедорелизом.

1) Это уже полноценная, пригодная для работы среда. Если не возникнет каких-либо глобальных бед, отката на 3и кеды не будет.

2) Вошедшую в эпос проблему с переключалкой раскладки сменил баг с ситемтреем. Его уже чинили несметное количество раз, и вряд ли починят в обозримом будущем. Бойцы, пробовавшие сборки с qt-4.5 утверждают, что баг исчез .. только у тех иконок, которые относятся к прогам, собранным на qt-4.5. Старая кутя, gtk2 по-прежнему мусорят в трэй. Впрочем, резко уменьшить количество артефактов удалось следующим нехитрым образом - нарисовав на обоине градиентную полоску, совпадающую по размерам и цветам с нижней панелью.

3) Неожиданно понравился дельфин, ранее отнесённый к вредоносным нововведениям.

4) Конк тоже проявил себя с лучшей стороны. Особенно порадовала возможность переключатьcя между вэбкитом и khtml-ем. Не хватает настроек для вэбкита - размер шрифта и прочее. Может быть я их не нашёл.

5) Очень не нравятся маленькие svg-шные иконы (пример - вторая слева, в левом нижнем углу). При увеличении размера панели она становится нормальной, но беда в том, что я не люблю больших панелей. Если кто знает, как в клизмоиде менять иконы - поделитесь сведениями. У самого руки пока не дошли.

6) Новый амарок это какой-то фашизм. Понятное дело, что он такой-же "не-амарок 2" как до этого были и кеды, для него рисуют нормальный плейлист и прочее .. но окончательно меня добили случайные зависания между трэками. Иногда может продолжить играть, а иногда виснет, причём глухо. Видимо, проблема кроется в бедах при импорте базы из 1.4, так как до (успешно завершённого, кстати) переноса коллекции такой беды не отмечено. Ну и его компиляция под x86_64 в дженте это отдельная песня.

7) А вот кмэйл понравился. На него часто ругаются, но мне он показался вполне приличным.

8) Копыто убило своими плазменными нотификациями. Вернее крашами плазмы при оных нотификациях. Тоже, кстати, ходили слухи что всё исправлено и шоколадно. Фигвам, по крайней мере в моём случае.

9) Почему-то не добавляется клизмоид "iHateTheCashew", для удаления сопли из правого верхнего края экрана. Если кто-то победил его - делитесь рецептом.

В остальном - шрифты Liberation, стиль qtCurve, декорации окон Crystal, иконы KDEMod-Icons Tango, обоина Emotion, тема плазмы Aya.

P.S. png - http://lh4.ggpht.com/_4aQKDyiwiBE/SYnHxQdR7GI/AAAAAAAABFs/d6x7PU4k1c8/snapsho...

>>> Просмотр (1280x1024, 294 Kb)

Benedict
()

Анализ ЭЭГ в Conan-m

Галерея — Скриншоты

Программка работает под wine. Надо сказать весьма стабильно, что радует. Ещё бы научить её с АЦП из под linux и можно windows вообще сносить. (АЦП странный и с другими программами не работает).
Conan - довольно странная программа, но свои задачи до сих пор выполняет....

>>> Просмотр (1280x800, 170 Kb)

Pretencer
()

Sad...

Галерея — Скриншоты

Надоели всякие OpenSuSE, Fedora, Debian, Ubuntu, Gentoo. Надоел Gnome. КДЕ даже не хочется пробовать. Поэтому решил поставить чтонибудь новенькое. Первый опыт с Archlinux. Впечатления приятные.

На скрине: Archlinux, xfce4, pypanel, conky. Да, шрифты с cleartype. Тема GTK - Fawn. Все это на hp dv9790.

Впринципе с тем же успехом можно было бы использовать чтонибудь вроде openbox'a, но лениво...

>>> Просмотр (1440x900, 223 Kb)

frilak
()

Coccinella - «относительно красивая гадость»

Галерея — Скриншоты

В поисках не помню уже чего, наткнулся на сабжевый jabber-клиент, заинтересовал своим Tk-шным происхождением (обычно пользую ткаббер).

В принципе - пользоваться можно (за полдня пользования не падал). Внешний вид понравился, отдает GNUStep-ом, даже перенастроил тему qtcurve под clam.

Что не понравилось - недостаточная управляемость с клавиатуры (мышевозам не важно).

Ш.г.^WP.s. если что, сижу на CRT-шке

>>> Просмотр (1280x1024, 483 Kb)

lazyklimm
()

времена года

Галерея — Скриншоты

Пруф-оф-концепт десктопа с обоями разных времен года прижился. Вместе с fade-эффектом смотрится эффектнее оффтопиковой вин7 и радует даже тех, кого раньше при слове "линукс" выворачивало. Дайте людям красивые картинки и они будут счастливы.

Генту, E17, тема simply-white, всякие гаджеты, соната запиненная на десктоп.

>>> Просмотр (1600x1200, 285 Kb)

BuzzyBuzz
()

Десктопная каша

Галерея — Скриншоты

Обыкновенно придерживаюсь правила: "один стол - одна программа", но сдесь я постарался собрать весьма неудобоваримую композицию а-ля вырви глаз...

PNG: http://img228.imageshack.us/img228/2044/200901312215081920x1200wu4.png

>>> Просмотр (1920x1200, 403 Kb)

kfv
()

SolidLike оформление в KDE 3.5.9

Галерея — Скриншоты

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

Тени мне видятся хорошим решением. Там где контраст невозможен (например в нагромождении окон, где будет много одного цвета, который визуально будет склеивать окна и вводить этим мозг(не всякий, но всё же) в замешательство) тени дают ощущение обьёмности и обособленности каждого окна, при этом сохраняя монолитный характер оформления(навеяно макосой), но без резких переходов, которые коробят глаз. Собственно от этого я и пытался избавиться в этой теме.

Думаю тени могут повышать юзабилити(т.е. в моём случае способность эффективно ориентироваться на рабочем столе). Других свистелок и анимаций нет, ибо они действительно не нужны. Но конечно если стиль оформления аля петух-расписной, тени только всё усугубят. А в минималистичном дизайне тени самое то. Когда не можешь найти декорации окон(или обрамление), которые позволили сделать их одинаковыми по цвету с фоном приложения и при этом ещё дать настроить тонкую тонкую(1-2px) кромку(для отделения окна от массы других), тени являются лучшим выбром.

Шрифты из набора Droid. Тени нарисованы средствами KDE3.5.9

Ищу достойную обоину под это дело, и более eyecandy(имеется в виду более конденсированный и приятный на ощупь) шрифт.

В общем оценивайте.

>>> Просмотр (1280x1024, 285 Kb)

truelock
()

LXDE, galeon, ubuntu

Галерея — Скриншоты

Решил оживить третий пень с 256 мегами оперативки, на котором xubuntu тормозила просто жутко. Так что теперь с lxde. Галеон не тормозит. Да вообще ничего не тормозит, кроме, естественно, опенофиса, но, увы, абиворда не хватает. Тема опенбокса самопальная. Думаю, как прикрутить кнопки управления окнами на панель задач: может быть, нужно даже просто поправить конфиг lxpanel

>>> Просмотр (1680x1050, 275 Kb)

anonymous
()

Enlightenment на нетбуке

Галерея — Скриншоты

Изначально я на ноут ставил XFCE, уже даже мелькавший в галерее, но сейчас решил осуществить давнее желание и поставить таки Enlightenment.
На скрине e17 из свна, qutIM в качестве мессенжера, консоль xfce4-terminal (к сожалению, родной для e17 терминал Eterm - кривой, убогий и не работает с табами), в котором собираются обновления для e17 и свежие деб-пакеты кутима. На рабочем столе анимированные обои с вращающимся логотипом Debian'а, видны гаджеты календаря и часов, еще один гаджет для управления mpd спрятался под терминалом. Снизу видна стандартная панель с несколькими виджетами (заряд батареи, управление микшером, создание скриншота), справа в углу - trayer, нативного трея в e17, увы, нет.

Что я могу сказать:
Из плюсов: разработчикам e17 нельзя отказать в стиле, в отличие от гномосеков, кедорастов и потребителей прочих DE/WM. Всё очень красиво, реализована куча фич, которых нигде больше нет, включая те же самые анимированные обои, при этом нет унылых только загромождающих всё и тормозных эффектов, как в компизе, всё стильно - но в меру. И летает. Практически не подтормаживает даже несмотря на два запущенных процесса компиляции.
Из минусов: нет родного трея (обходится при помощи trayer), нет нормального терминала (мною обходится при помощи xfce4-terminal), поскольку основано на EFL - нет никаких средств управления темами gtk и QT. При этом если QT выглядит нормально и все недочеты исправляются легко, то угребищное gtk настраивать можно задолбаться. Еще к сожалению не умеет автоматом уменьшать яркость при отключении питания от сети и подглючивает после выхода из слипа.
Но в целом жить на е17 легко и приятно.

>>> Просмотр (1024x600, 134 Kb)

anonymous
()

WindowLab на Debian

Галерея — Скриншоты

WindowLab - это современный менеджер окон для UNIX, перенимающий легковесную натуру Aewm. Во многом, интерфейс перенимает опыт Amiga, однако, не клонируя его.

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

http://minoru.gorodok.net/windowlab/windowlab-new-client-has-focus.diff.gz

http://minoru.gorodok.net/windowlab/windowlab-mplayer-hack.diff.gz

>>> Просмотр (1280x800, 168 Kb)

Minoru
()