LINUX.ORG.RU
ГалереяСкриншоты (не подтверждено)

Xubuntu + напильник

 , ,


0

2

Достаточно давно (примерно когда вышел KDE 4) я начал метаться по разным DE: Fluxbox, LXDE, Openbox... и искать нестандартные решения в огранизации рабочего стола. В итоге остановился на Xfce — не так брутально, работает почти всё что дожно быть в DЕ, да и машина позволяет не использовать всякие *box. Надо сказать, сила привычки — расположение панели, трея и окон, а также вид файлового менеджера сделали своё дело, сначала у меня были кеды, потом win ХР (поиграть тоже хотелось:), потом очень долго снова были кеды. Сейчас Xfce напоминает что-то среднее между ними. Под такие запросы вполне неплохо подошел дистр Xubuntu, правда напильником всё равно работать прилично: поставить офис, хром, аську, почту и т. д.

Но если задуматься, то основные приложения, которыми приходится пользоваться в повседневной работе — это файловый менеджер и браузер. ФМ у XFCE очень неплохой, и понравился мне одной фичей — можно добавлять собственные действия в виде сценариев (об этом позже). Ну а Хром — он и в Африке Хром, точнее, Хромиум, единственное что я туда поставил — RSS (нет для линукс нормальных читалок, чтобы не занимало сотни мб памяти) и самописный User Style Sheet, благодаря которому Хромиум смотрит на рекламу как сами знаете на что. Рабочий стол я даже не выкладываю: я его сам вижу только при перезагрузке компа, а это последний раз было когда я уезжал на НГ в гости, то есть случается сиё счастье нечасто.

Ещё с Мандривы у меня сохранился целый набор напильников в виде скриптов и конфигов, чтобы привести любую систему к годному виду:) Впрочем, о напильниках нужно по порядку.

Файловый менеджер thunar: пропатчил таким образом, чтобы новые файлы выделялись цветом. Не нужно теперь искать в гуще файлов, что же там изменилось или скачалось нового. Это и видно на скриншоте. Цвет постепенно бледнеет по мере устаревания файла. Выглядит немного вырвиглазно, но эффективно ж! А также в файловый менеджер добавил целую тучу своих контекстных пунктов меню: воспроизвести (проигрывает выбранную папку в Audacious), сжать/извлечь, расшарить (заливает файл на файлообменник), открыть терминал, сравнить, конвертация png в jpg и ещё куча полезностей. Тоже видно на скриншоте. Этот конфиг тоже тянется с Мандривы. Сортировка файлов по «типу» и имени, что тоже удобнее чем просто по имени. Отсутствие вкладок в тунаре отчасти компенсируется резиновой панелью приложений. Скрипты можно найти здесь: http://ompldr.org/vYzFpZg

Шрифты — это отдельная тема. Для них ещё под мандриву писался конфиг таким образом, чтобы мелкие шрифты были с полными хинтами и без сглаживания, а крупные шрифты, жирный, курсив — сглаживались со средними хинтами. Библиотека freetype пересобрана с байткод интерпретер. Для интерфейса мне нравися liberation (в нем есть байткод), а также поставил шрифты из винды, чтобы исключить ШГ на большинстве сайтов. Вот результат: ttp://ompldr.org/vYzFmcA В целом, шрифты получились достаточно четкие: монитор у меня с крупным зерном, не цифра, радуга на нём выглядит ужасно, а стандартное «мыло» убунты — вообще кошмар. Win7 с его ClearType выглядит тоже как УГ. Внешность — меняется часто, сейчас какая-то тема с гномлука, которая пока не надоела. Главное, что их объединяет: пересобранные Cairo и движки GTK с фалгами под Core 2 и sse, gtkperf показал прирост до 30% на некоторых движках.

Панель задач также пропатченная, теперь окна закрываются средней кнопкой мыши, как вкладки в Хроме. Причина того, что я сделал на панели иконки как Win7 — постоянно открытые 100500 окон (по этой же причине необходимость закрывать их массово средней кнопкой мыши), одних терминалов может расплодиться шутк 10. Окна группируются по типу, сортируются по времени, в принципе не теряюсь. Слева ещё одна выезжающая панель с иконками быстрого запуска.

Потребление памяти всего этого чуда, как ни странно, 1.5 — 2 гигабайта. Но если присмотреться, больше половины из этого съедает хром: http://ompldr.org/vYzFobA а он съедает памяти сколько сможет. Зато радует geany (октрыто более 20 файлов), почта.

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



Последнее исправление: RPG (всего исправлений: 2)
Ответ на: комментарий от losvik

Так это годами копилось.

Скрипты: http://ompldr.org/vYzFpZg

Заработают скорее всего не все, так как там требуются: zenity, curl, meld, catfish, file-roller и может ещё что-то. Но без zenity вообще мало чего заработает.

Чаще всего я пользую скрипт для ompldr, так что сам скрипт также прикрепил в архиве.

RPG
() автор топика
Ответ на: комментарий от kitar

В терминале моноширинный Курьер. Остальные - liberation. То есть для всех моноширинных шрифтов используется курьер, а для интерфейса - liberation. Так что курьер появляется ещё в редакторах кода.

RPG
() автор топика

thunar: пропатчил таким образом, чтобы новые файлы выделялись цветом

Можно подробнее, как такое сделать?

TuxR ★★★★
()
Ответ на: комментарий от TuxR

1. Берётся исходный код программы Thunar, желательно прямо из репозитория git.

2. Дублируем папку с сырцами и наываем ее src.orig. Этот шаг нужен только если вы хотите послать патч разработчикам.

3. Делаем стандартный configure -> make -> make install.

4. Если всё прошло гладко — берём и изучаем сырцы, смотрим что где и как сделано, ищем куда наилучшим образом лучше всего приткнуть патч.

5. Вносим изменения в папке src, попутно выполняя шаг 2 и проверяя, как работают изменения.

6. Чистим мусор, оставленный в процессе сборки так, чтобы отличались только исходники. Делаем diff -uNr src.orig src > my.patch — опять же, только если хотим послать патч разработчикам.

Ну и гугл, гугл, гугл. Если какой-то из шагов не пошёл — лучше не пытаться. Патчинг готовой проги, а особенно ковыряние в сырцах — дело неблагодарное и требует прокачанный скилл «разгребателя».

RPG
() автор топика

Не читал , но такое грфоманство нужно лечить калёным железом.

Ubuntu1204LTS
()

Не читал.
- ШГ
- Фон в терминале не нужен
- Красные иконки отвратительны

Dragon59 ★★
()

Шрифты чем-то Шiпdош$ напоминают.

sammy
()
Ответ на: комментарий от cab

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

RPG
() автор топика

Напильник в том, что тему поменял, убрал сглаживание шрифтов и в панельке названия окон убрал? Похвально.

damnemall
()
Ответ на: комментарий от damnemall

Визуально - да. Сглаживание я убрал только там где оно нарушает контрастность шрифтов. Да, для старых мониторов актуально сглаживание из Win XP, и Win в далеком 2000-м об этом знала. И это блин действительно шрифты из Шишдоса.

А напильник в том, что что-то пропатчено, что-то переконфигурировано, что-то пересобрано. Но это для тех кто ниасилил.

RPG
() автор топика
Ответ на: комментарий от nihil

Либо я быстро набираю, либо люди медленно читают:D

RPG
() автор топика

Маньяк) Я не смог бы так работать. С мой точки зрения невероятно неудобно. Что касается памяти, то можно сравнить. У Вас жрет нереально много.

glibych ★★
()
Ответ на: комментарий от glibych

Поэтому это моя система:)

Да, жрет странно, причем подозрительно то, что в top особо жрущих процессов нет. Сейчас поменьше гигабайта.

RPG
() автор топика
Ответ на: комментарий от RPG

Видимо сейчас в этом отношении firefox 9.0 кручее. Несколько десятков(!) открытых вкладок, включены разные расширения, зашибенное оформление, флеши - 163М лиса + 27М на контейнер = 190 метров... ну никак не гигабайт.. Да и, скомпилированный под конкретную машину файрфокс работает оченьяяя быстро. И по скорости уже приближается легковеснейшему luakit-у. У меня сейчас параллельно процессор загружен на 100%, но страницы открываются мгновенно. Я правда обманываю дефолтные параметры компиляции лисы, но получаю рекордную производительность. Если учесть, что все это крутится на нетбуке.. купленном 2,5 года назад...

glibych ★★
()
Ответ на: комментарий от glibych

Очень круто. Хотелось бы иметь такой браузер, если так оно и окажется как Вы говорите - вполне возможно есть повод перейти. Просто с ФФ я ушел из-за тормозов и излишней нагруженности - у хрома минимум полезного пространства занято всякой фигнёй, одна убранная панель заголовка чего стоит. Хотелось бы такой ФМ ещё:)

А что такое луакит? Скорость зависит от движка, а у хрома тот же вебкит вроде. Разве что оболочка жрет меньше. Да и объём потребляемой памяти сильно зависит от движка. Вот ФФ всё грозился двиг переписать - будет на что посмотреть.

Если учесть, что все это крутится на нетбуке.. купленном 2,5 года назад...

Ну мой комп куплен 7 лет назад, будет чего сравнить:)

А что значит «обманываю параметры»? Жестко зашитое -O3 и -msse?

ЗЫ хром стандартно занимает 400 мб, несколько десятков вкладок, правда расширений у меня нет.

RPG
() автор топика
Ответ на: комментарий от RPG

Просто с ФФ я ушел из-за тормозов и излишней нагруженности

Есть же vimperator.

fedor
()
Ответ на: tl;dr от fedor

Шрифты — так себе. Терминал ужасен.

На вкус и цвет... Терминал уже поправил, а вот шрифты читаются нормально только такие. Что поделать - отсутствие цифрового выхода + ещё КВМ висит - помех достаточно. Остальное выглядит как жуткое мыло.

Есть же vimperator.

Ну не до такой же степени. И после этого вы меня ругаете за красные иконки в ФМ. Да после вимператора у меня может развиться нервный тик:)

RPG
() автор топика
Ответ на: комментарий от lazyklimm

Тоже мне, проснулся

ШГ

Было.

RPG
() автор топика
Ответ на: комментарий от glibych

163М лиса + 27М на контейнер

Интересно. У меня FF стабильно отжирает ~30% памяти (около 600Мб). Не скомпилированный, последний из репозитория.

unlog1c ★★★
()
Ответ на: комментарий от unlog1c

Вполне возможно, что 10 вкладок - с ЛОРом, а у него не такие тяжёлые страницы.

А если открывать гугл картинки, которые стали похоже на хрен пойми что, то сразу кучу памяти съедается.

RPG
() автор топика
Ответ на: комментарий от RPG

Ну не до такой же степени.

Почему же? Для чистого ff очень удобная штука.

fedor
()
Ответ на: комментарий от unlog1c

нормального адблока.

Кастомные CSS не спасают?

Vim-хоткеи

Ещё один) Это для ценителей. Я вим хоть и знаю, предпочитаю использовать что-то попривычнее. А эти циферки так неизбежно портят внешний вид страниц, брр... И вот где эталонное ШГ так это там, на скринах.

RPG
() автор топика
Ответ на: комментарий от unlog1c

Поставил. Героически принял на себя ровно 40 вкладок, памяти всего 250 мб. Похвально. Тормозов поменьше чем у хрома.

К рекламе не привык. Хм, ну там должны же быть кастомные стили и ещё панель заголовка нафиг ненужную бы убрать.

Наверное даже прикольно пользоваться если привыкнуть.

RPG
() автор топика

Такое долгое вступление к такой ерунде.

fragment
()
Ответ на: комментарий от RPG

Давайте протестируем на одинаковых страницах. Подготовьте этот нелегкий список вебсайтов, который вы обычно держите открытыми. Загрузим в свои браузеры и сравним расход памяти на одинаковом количестве вкладок. Возможно, что расход также будет отличен еще и в зависимости от дистрибутива.

glibych ★★
()
Ответ на: комментарий от unlog1c

Вероятно имеет смысл повыкидывать лишний функционал. В репах скорее всего браузер скомпилирован с поддержкой всего что только можно вообразить. И какая версия ФФ у Вас?

glibych ★★
()
Ответ на: комментарий от glibych

Уже никакая: попытался поставить 9, получил ругань что нет какой-то библиотеки. В итоге у меня меня файерфокса:)

RPG
() автор топика
Ответ на: комментарий от glibych

Возможно, я начал сразу с нагрузочного тестирования. Да и 42 - символизирует.

RPG
() автор топика
Ответ на: комментарий от glibych

Ох, это нужно постараться. Много всякой фигни открыто.

Да, кстати для проведения теста предлагаю взять urlopener: http://www.urlopener.com

Нужно только список из 30 сайтов набросать)

По правда говоря я в душе не чаю как в хроме расход посмотреть

RPG
() автор топика
Ответ на: комментарий от RPG

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

Вот ссылка на пост со снимками моего текущего браузера.

glibych ★★
()
Ответ на: комментарий от glibych

Заголовок наверное нужно через gtkrc убирать - у меня Xfce

RPG
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.