LINUX.ORG.RU

Сообщения ananas

 

гномоподобный fvwm

ну, раз пошла пьянка с fvwm, закину и свой вариант. окна открыты по приколу, ради снимка

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

кого заинтересовало - https://github.com/v1cont/ydesk

>>> Просмотр (1920x1080, 158 Kb)

 , ,

ananas
()

sylpheed на gtk3

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

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

>>> Просмотр (1920x1080, 188 Kb)

 , ,

ananas
()

компактный gtk3

такая вот попытка сделать тему gtk3 без лишнего гигантизма и прочих плоскостей

на мелкий ideapad e10-30, с которым обычно езжу в командировки - вообще прекрасно легла

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

>>> Просмотр (1920x1080, 143 Kb)

 

ananas
()

FVWM и буфер обмена

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

ну нет, и нет, гусара триппером не испугаешь. xclip, небольшой шеловский скрипт и фантастическая фичастость fvwm - и менеджер готов

как я это сделал - попытался описать здесь

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

 ,

ananas
()

3d в атомной энергетике

начинаем жить по-новому, и воротим 3d-модельки вместо классических видеограмм

>>> Просмотр (2960x1050, 154 Kb)

 ,

ananas
()

доведенный до ума less

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

что сделано:

  • написан фильтр для LESSOPEN - http://pastebin.com/keGVyn6S
  • выставлены нормальные дефолтные аргументы
    LESSHISTFILE=-
    LESS=-cRSM~#1PMФайл\: ?f%F:stdin. | Строки\: %lt-%lB?L/%L. ?PB(%PB\%) .| Страница\: %d?L/%D.
    
  • добавлены пара кейбиндингов для разных удобств, типа переключения режима переноса строк и показа номеров строк
     \e\e    quit
    ^[[19~  toggle-option N
    ^[OQ    toggle-option S
    
    эта гадость скармливается lesskey
  • чтобы не портилась статусная строка у man был сделан алиас для zsh - alias man='nocorrect LESS= man'
  • ну и напоследок - убрана галка «использовать встроенный просмотр» в mc

внутренний перфекционист жутко протестовал против коряво-обрезанной нижней строки в less, потому его (less, а не внутреннего перфекциониста) пришлось малось пропатчить

--- less-458/command.c.orig	2013-04-04 19:55:05.000000000 +0300
+++ less-458/command.c	2013-11-01 10:40:03.189045787 +0200
@@ -741,14 +741,19 @@
 	if (is_filtering())
 		putstr("& ");
 	if (p == NULL || *p == '\0')
+	{
 		putchr(':');
+		clear_eol();
+	}
 	else
 	{
+		int i;
+		char *ptr;
 		at_enter(AT_STANDOUT);
 		putstr(p);
+		clear_eol();
 		at_exit();
 	}
-	clear_eol();
 }
 
 /*

пока результатом доволен

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

 

ananas
()

lfs для аэс

начало установки сервера оперативного контроля для проведения заводских испытаний системы внутриреакторного контроля для 6-го блока запорожской аэс. программа инсталляции - bash+dialog, система полностью собрана, проверена и при необходимости пропатчена лично. так и живем

>>> Просмотр (1920x1080, 368 Kb)

 

ananas
()

замена zenity

Однажды Мастер Фу сказал заезжему программисту: «В одной строке кода shell-сценария больше духа UNIX, чем в десяти тысячах строк на языке С!» (c) taoup

устав бороться с ограниченностью zenity, в конце-концов плюнул на это дурное занятие и сделал свой форк

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

 

ananas
()

читаем man-ы через броузер

$subj, собственно.

как я все это делал, попытался описать здесь - http://1-ananas-1.livejournal.com/230487.html

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

ananas
()

slim

вот такой забавный login manager я использую. легкий и симпатичный. правда, чтобы заставить его понимать русский, пришлось немного поработать напильником.

взять slim можно здесь - http://slim.berlios.de/

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

ananas
()

zsh и unicode

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

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

>>> Просмотр (749x656, 31 Kb)

ananas
()

sylpheed+gtkspell

надоело вручную грамматические ошибки исправлять. пришлось прикрутить gtkspell к sylpheed. патчик для pspell, который валяется на http://www.thewildbeast.co.uk/sylpheed/ мне не очень понравился.

еще потестю, может добавлю выбор языка (пока дергается из LANG) и отправлю разработчикам.

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

ananas
()

devhelp без gnome

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

пришлось немного поработать напильником, и пообрывать эти самые раздражающие гномовские зависимости (gnomeui и gnome-vfs). осталось только и gconf оторвать, переведя все на glib-овский парсер инишников, и вообще все шоколадно будет.

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

ananas
()

Sylpheed и иконки

дело было вечером, делать было нечего (с).

от нечего делать, прикрутил к sylpheed более-менее приличные иконки и добавил дефолтную икону для самого окна сильфиды.

если кому-то интересно - могу поделиться.

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

ananas
()

wvdial не нужен?

казалось бы такая простая вещь, как настройка диалапа в линуксе вылилась в создание вот такой вот консольной звонилки.

описание ее попытался начеркать здесь - http://users.svitonline.com/ananas/idialer.html

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

ananas
()

Fvwm с GTK2

Вот, прикрутил поддержку GTK2 к модулю FvwmGtk

Имхо, делать какие-то мордашки в FvwmGtk значительно проще чем используя FvwmForm или FvwmScript

p.s. персонально для K48 - убедительная просьба воздержаться от комментариев

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

ananas
()

GNU Emacs + GTK2

Свежеустановленый GNU Emacs с gtk-шной мордой. Пока впечатления самые приятные

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

ananas
()

Оффтопичный look&feel

Очень приятная замена стандартному Иксовому вмджетсету Xaw - Xaw95. Взять можно здесь - http://www.netsw.org/x11/libs/xaw95

Что мне больше всего в нем понравилось - так это скроллбары с человеческим лицом :)

З.Ы. gkrellm нет по религиозным причинам :)

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

ananas
()

SkipStone

Очень неплохой броузер. Использует мозиллу, но в отличие от галеона не требует кучу либ, достаточно GTK+ :)

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

ananas
()

RSS подписка на новые темы