LINUX.ORG.RU

Новенький #! на i3

 , ,


2

1

Не очень удачно обновился с sid'а на новый gtk. После этого случились серьёзные неполадки и я, оценив все «за» и «против», решил накатить кранч по новой (хотел генту, но пока не готов поставить всё без хэндбука, так что ковыряю в виртуалке). Как результат - меньший расход памяти (последнее время ел просто не в себя, сейчас адекватный расход вполне), количество пакетов после установки всего необходимого и не очень необходимого уменьшено почти вдвое.

В этот раз не стал париться с sid'ом, поставил stable и testing в репы, ну и ещё к ним deb-multimedia. Хватает за глаза.

Из значимого - снёс уже сразу большинство ненужных утилит, почти все компоненты xfce, пульсу, прошёлся с gtkorphan и нашёл все неиспользуемые либы и приложения. Набор прикладного софта оставил таким же точно, какой был до событий. Хоть у меня локальная сеть очень мала, но всё же поставил squid и сконфигурировал на проксирование с длительным кешированием медиа, как то: изображения, swf флешки, большинство прочих статических тяжёлых элементов. Результат не заставил себя ждать уже начиная с одного компьютера. После конфигурации браузера на использование очень маленького собственного прокси отзывчмвость и время старта немного улучшились. Более того, сёрфинг в интернете стал куда удобнее несмотря на моё очень медленное подключение(4-6кб), что не может не радовать.

WM, очевидно, i3. Накатил патч для работы с xbm-пиктограммами, что избавило от поисков подходящих unicode-символов (и сняло необходимость поиска шрифтов с этими символами). Для страждущих могу раздать .deb пакеты, но там так-то ничего сложного.

На скриншоте urxvt с табами. Шрифт в терминале - Anonymous Pro Minus, в заголовках окон и в панели - Jura. В оформлении gtk используется шрифт семейства M+ - советую попробовать, шрифты хороши и разнообразны. Для обработки шрифтов используется Infinality, различия весьма ощутимы по сравнению с дефолтным «мылом» даже при использовании весьма низкого кегля (8-9). Тема gtk самопальная.

Конфиги и патч для i3 можно найти тут

Для примера скриншоты:

>>> Просмотр (1366x768, 979 Kb)

★★★★★

Проверено: JB ()
Последнее исправление: cetjs2 (всего исправлений: 1)

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

najlus ★★★★★
()
Последнее исправление: najlus (всего исправлений: 1)
Ответ на: комментарий от najlus

Да нет, просто во время сьёмки скриншотов scrot помечается как активный и забирает фокус, а только неактивные окна композиторов указываются прозрачными. Сделать иначе не вижу возможности, этот вопрос на форуме тут поднимал, но никто так и не ответил.

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

Даже не пробовал, как-то не парили особо эти скриншоты раньше. Поищу альтернативу, есть ещё какой инструмент посоветовать?

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

есть ещё какой инструмент посоветовать?

Да мне screengrab и нравится, так что альтернатив не искал.

Как тебе i3, кстати?

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

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

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

вижу его как неплохую альтернативу dwm (хотя тот, конечно же, несколько более гибок).

В чём более гибок? Как у них, кстати, с хоткеями и мышкотычеством при русской раскладке? Сейчас присматриваю альтернативу awesome.

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

Ну хотя бы в том гибок, что dwm конфигурируется разово при компиляции, так что при записи конфига и применении патчей получается каждый раз свой, новый вариант. Таким макаром им можно вертеть как хотеть, но и времени это отнимет порядочно.

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

Кнопки можно как угодно настроить, с этим проблем нет. Хоткеи работают корректно при любой раскладке.

Bfgeshka ★★★★★
() автор топика

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

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

Под рукой были только генту и кранч. С моей скоростью даже netinstall качался бы полдня.

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

После подгрузки всего из автозапуска (из прожорливого там deadbeef, doublecmd, sublime text, urxvt, volumeicon, nm-applet, thunar, squid3) ~250Mb.

Bfgeshka ★★★★★
() автор топика

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

Можно ссылку на мануал как такое сделать.

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

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

refresh_pattern -i \.jpg(\?|$) 43200 100% 43200 override-lastmod override-expire

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

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

Спасибо. Оно не срочно, просто когда пытался нагуглить что-либо по данной теме, обычно выдавало статьи для админов, как порезать вконтакт офисным хомякам и прочие применения для офисов/ынтерпрайзов.

cryptohedge
()

Не очень удачно обновился с sid'а на новый gtk.

ССЗБ
Решение даже где-то здесь было, да и откатить не хитрая задача.

ritsufag ★★★★★
()
Ответ на: crunchbang от sci-fi

Качать можно, но не обязательно. «Искоробочно» всё необходимое есть.

Bfgeshka ★★★★★
() автор топика
Ответ на: комментарий от sci-fi

Рядом с конфигами приложил же патч. Его накатывай на исходники и собирай пакет. Каждый шаг легко гуглится, я уверен.

Bfgeshka ★★★★★
() автор топика

i3wm

Я бы это все дело с бросил бы уже.

НО очень удобно оказалось вi3wm, теперь в cinnamon как слоупок.

Придется продолжить мои садо/мазо мучения...

sci-fi
()
Ответ на: комментарий от Bfgeshka

Xmobar ковыряю. Из чужих конфигов/вики норм собираю что нужно.

Tint 2 не захотел взлетать(запущен другой системный трей, ля ля аларм)

тестовая версия

sci-fi
()
Ответ на: I3wm от sci-fi

Вот тут я тебе подробно расписываю.

Bfgeshka ★★★★★
() автор топика

Вот нашел. Удобно очень. В автозапуск.

#! /bin/sh

# Simple autostart file for i3-wm, you can execute it from i3 config with
# exec $HOME/bin/auto-start-for-i3-simple
#
# xdotool and gxmessage must be installed

# Wait for program
wait_for_program () {
    n=0
    while true
    do
	# PID of last background command
	if xdotool search --onlyvisible --pid $!; then
	    break
	else
	    # 20 seconds timeout
	    if [ $n -eq 20 ]; then
		gxmessage "Error on executing"
		break
	    else
		n=`expr $n + 2:Thunar`
		sleep 1
	    fi
	fi
    done
}

# Start some programs
#
# ______________________
# |          |          |
# |  thunar  |  gedit   |
# |          |          |
# |          |          |
# |          |----------|
# |          |  tilda   |
# |__________|__________|


thunar &
wait_for_program

i3-msg split h

gedit &
wait_for_program

i3-msg split v

tilda &
wait_for_program

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