LINUX.ORG.RU

29
Всего сообщений: 141

Fvwm2 из тайла в стек!

Решил запустить мой настроенный fvwm. Всякие цвета и панельку собирал все ручками. По началу элементарно немог ничего! Что изменю, то сразу все ломается.

Софт стандартный, фм - spacefm. Как по мне, это лучший плавающе-оконный wm.

Маленько не вьезжаю в настройки. Как-то все замудренно.

Пока что тут есть -

  • dmenu, а как иначе

  • список окон на правой ‘WIN’

  • свободно стрелкой переходящие рабочие столы

  • клавиши q,w,a,s раскидывают окно по углам

  • shift+WIN+x прибить окно

  • иконизация свернутых окон, которые когда дойдут до пейджера рабочих столов, начнут появлятся с новой строки.

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

 ,

beeper ()

Arbeitsplatz

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

Ноутбук Lenovo ThinkPad x250, которым я пользуюсь с 2015 года. Норм железка, пока съезжать с нее не планирую. Рабочее окружение выглядит почти также, как на предыдущем моем скриншоте - fvwm, собственноручно закошенный под CDE. Единственно что поменялось - место Debian stable заняла FreeBSD 13.0 RELENG. Для меня чуть более предсказуемая, чем Debian (хоть он и не очень плох), и без х̶у̶… ерунды, вроде systemd, свежий софт. Ну и плюс плюшки в виде zfs из коробки, pf и прочее. Из минусов (?) комерческого софта - фиг, модные в период удаленки зум, скайп и слак приходится запускать в браузере, причем последние два нормально работают только в хромиуме.

Было бы в OpenBSD лучше с виртуализацией и докером - поставил бы ее.

>>> Просмотр (2000x1500, 1727 Kb)

 , , ,

Slack ()

Десктоп будущего

Заголовок, конечно, шутливый. Решил потыкать ради интереса NsCDE — это надстройка над Fvwm2, которая имитирует look-and-feel CDE, вплоть до фронтовой панели. Прилагаются темы GTK+{2,3}, а Qt{4,5} автоматически настраивается на использование движка Gtk с данной темой. В результате получается интегрированный ретро-десктоп.

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

Объём допилки впечатляет, хотя есть и недочёты. Например, много хоткеев перекрывают хоткеи приложений (яркий пример Ctrl+стрелки влево-вправо).

На скрине — игра Freeciv и пропатченный браузер NSCA Mosaic (в довершение ретро-картины ;). Композитор picom — просто для скрина.

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

 ,

pericles ()

FVWM, попытка въехать в диснеевские ЗВ

FVWM довольно дефолтен, большая часть конфига для управления с клавиатуры. Кнопки на окнах для красоты.

Внизу lemonbar.

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

 ,

lealxe ()

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

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

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

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

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

 , , ,

ananas ()

Давненько не было Ъ

Давненько не включал диск с линуксом, соскучился по программированию на HTML и Bash скриптах. =)

И так, спустя почти год длительного запоя в онлайн-играх, решил вернуться в своё уютненькое окружение и продолжить разработку пет-проекта booty.

С новыми мыслями совсем по-другому на всё это дело смотрю. Решил, что надо делать проще. Намного проще. Перечитал все комментарии, когда в меня тапками кидались, дескать, ядро пользователю надо самому собирать... Понял, сделаем! Сделаем, чтобы никаких chroot, никаких initrd, никаких kernel. Чтобы запускаешь booty и оно само всё делает без лишних вопросов. Может быть даже, ты ей никаких параметров не задашь, а она всё равно какой-нибудь загрузочный ISO'шник выплюнет. Главное — результат! Поэтому переписываю booty полностью с нуля, и это будет версия 2.0.

На скриншоте вы видите процесс отладки и тестирования, запуска загрузочных ISO в виртуалке QEMU. В остальном, всё как обычно: дистрибутив CRUX, оконный менеджер FVWM.

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

 , ,

Spoofing ()

Mein C̶D̶E̶ FVWM.

После года работы в GNOME, решил переехать обратно в Fvwm, который периодически пользую еще года с 2007. В GNOME было все хорошо, но скучно, и периодически ломались какие-то расширения, а без расширений он не сьедобен. Ну и надо много мышевозить.

Итак, Fvwm c закосом под CDE. CDE всегда нравился, лет 15 назад была в зоне доступа машинка с соляркой, и она оставила самые приятные впечатления в плане интерфейса. Ну и имхо - старые рубленные интерфейсы лучше всего подходят для работы - они не отвлекают и не надоедают. Нет, глаза не текут, они текут от дефолта KDE5. Нативный CDE сейчас использовать немного тяжеловато, про NsCDE слышал, но я свой конфиг начал писать раньше, чем они появились, мне проще в своем разобраться, да и мне не нужно столько всего.

Скрин чуть постановочный, Seamonkey каждый день в работе не использую (а жаль, неплохой был браузер, были бы расширения хотя бы базовые и FirefoxSync - пользовался бы), на каждый день предпочитаю Firefox, audacious тоже не в ходу, предпочитаю mpd+ncmpcpp, xeyes также редко запускаю. Все остальное как есть. Xfce-terminal со шрифтом Fixedsys и xterm, Thunar, за кадром tmux, mutt, offlineimap, thunderbird, goldendict в качестве словарика, ну и мессенджеры разнообразные. Прикручены нужные кейбиндинги, так что пользоваться этим всем мне очень удобно. Все это крутится на ThinkPad X250. Немецкая локаль, потому что немецкий на вид и на слух гораздо более приятен, нежели английский.

P.S. Кажется, затея посадить GNOME на диету провалилась.

P.P.S. А как называется программа в правом верхнем углу?

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

 , , ,

Slack ()

GNU/Linux 98

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

Audacious со скином старого Winamp'а, XFE с виндовыми значками папок, браузер с расширением, которое добавляет анимацию Скрепыша, один из старых-старых сайтов. Оставалось только нагуглить старую обою, что я и сделал.

Ссылка на то, что было заюзано: https://yadi.sk/d/T-Kx539hxWfyUw .

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

 ,

saahriktu ()

Моя тема для FVWM, или по выходным пилю конфиг

Что тут имеем? А имеем вот что. Сам FVWM. Если кто не знает, напомню, что Fvwm является оконным менеджером для X11. По сути, это производная от twm, настроенная на минимальное использование памяти, рисующая объемные рамки для окон и обеспечивающая простой виртуальный десктоп. Объем расходуемой памяти оценивается от половины до трети объема памяти, расходуемой в twm, что достигается в основном переопределением twm-овского метода работы с мышью. Кроме того, удалено много настраиваемых параметров из twm.

Имя «FVWM» должно было что-то символизировать (Feeble - слабый, Famous - знаменитый, Foobar - тупое окно?). На самом деле не важно - основан этот ахроним на общности с чем-либо - или нет.

Предисловие.

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

Вместо иконок используется миниатюры окон. Раньше использовал отдельные скрипты, но теперь отказался от них.

Также имеется два виртуальных десктопа, с одним экраном (это видимое окно в десктоп, который может быть больше экрана), FvwmPager, FVWMButtons, кастомные заголовки окон с векторными кнопками, и т.п.

Несколько скриншотов:

1,2 и 3

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

 ,

Odalist ()

FVWM. В продолжение олдскульных скриншотов

В последнее время что-то много скриншотов с олдскульными WM а-ля «привет из первой половины 90-х». Так что решил и я поддержать тенденцию.

На скриншотах FVWM 2.6.8 в Debian Testing. С прошлого скриншота мало что изменилось на самом деле. Управление по большей части осуществляется с клавиатуры, панель теперь гигантская и перекрывается окнами дабы не занимать место на экране зря. Находится она в отдельном слое и поднимается наверх и опускается обратно по хоткею.

Плоское оформление на волне олдовых настроений заменил на типичное псевдо-3D а-ля MWM, вернул всем окнам рамки и заголовки, хотя раньше их не было у максимизированных окон.

Обойку не дам, так как пулл обоек большой и скрипт мне ставит оттуда случайную раз в 30 минут.

В общем, ругайте.

>>> Просмотр (1366x1536, 788 Kb)

 ,

skiminok1986 ()

Старый добрый FVWM

Вдохновленный «некрофильными» скриншотами, решил кардинально изменить конфигурацию своего FVWM. Конфигурация минимальная. В системе 900 пакетов. Из графических приложений только браузер Firefox-esr (есть и w3m, но он для простых сайтов) и торрент качалка — transmission-gtk. Все остальное — терминальные программы (irssi, fff, mpg123 со скриптом conplay, есть и moc), gotop, видео — mpv.

Conky почти дэфолт. Я только убрал ненужную мне инфу, и добавил вывод mocp.

Использую лишь xterm. Почему он? Потому, что быстрый.

Терминальные шрифты — идущие в поставке Xorg. Я только изменил их размер. А в самой системе — DejaVu Sans.

Получилось удобно (для меня).

Кому интересно, конфиги, как всегда, лежат вот тут.

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

 ,

Odalist ()

Женат на Gentoo, а люблю CRUX

В преддверии скорого выпуска CRUX 3.5 потихоньку мониторю чего там новенького. А сам давно уже на Gentoo.

Gentoo как располневшая жена, хотя годы и берут своё, зато с ней не задумываешься о низменных вещах; сказано — сделано; мудрая женщина. В то время как CRUX — стройная и гибкая, юная леди, но требует внимания к себе, и вся прелеть в том, что вы сами захотите уделять ей это внимание и любоваться результатом.

На скриншоте Gentoo в качестве десктопа, уже знакомый вам FVWM и CRUX в качестве шлюза в интернет. Попутно пытаюсь подключить три монитора; на материнской плате имеются VGA/DVI/HDMI, процессор Pentium G4620 так же поддерживает 3 монитора, но xrandr ни в какую: xrandr: Configure crtc 0 failed.. Работают только два одновременно — или, или. Уж всё перепробовал, даже разрешение суммарное 640+640+640x480 на всех трёх выставлял, всё бестолку. Неужели придётся видеокарту с тремя DisplayPort приобретать? :(

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

 , ,

Spoofing ()

FVWM сисадмина-любителя

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

А как ты, ЛОРовец, управляешься с большим списком хостов? Каким менеджером пользуешься?

Панелька снизу содержит меню «Пуск», пространства рабочих столов количество которых растёт с ростом хостов, и доступ (терминал) к каждому из хостов находится на своём столе, ну и список открытых окон в рамках текущего пространства (Desktop, не Page).

Панелька сверху — быстрый запуск, трей (stalonetray) и часики, куда ж без них. Да, занято много ценного пустого пространства, но со временем туда что-нибудь осядет.

В остальном самосборный десктоп из: FVWM, PCManFM, Firefox, URxvt с irssi, mcabber, mutt, vim... Помимо десктопного софта тут ещё крутится nginx/php, vsftpd, samba, transmission, exim/dovecot, jabberd2, bind, dhcp, hostapd и конечно ssh.

Ш DejaVu, Terminus с патчами которые лечат отображение букв «g» -> «д». Тема Adwaita, иконки Adwaita.

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

 ,

Spoofing ()

После кропотливого курения манов вот что вышло (FVWM в действии)

У меня дома три машины. Не первой молодости. Одну подарил сестре. На другой стоит Xmonad, а на третью поставил Debian и FVWM. Почему? Просто хотел попробовать... И так, скажу честно. Дефолт FVWM мне не понравился, так что задумал сделать по своему. Начал курить маны. Маны - это отдельная тема... это что-то. Сказать, что документация обширная, это ничего не сказать. Но это и неудивительно. Ведь создан он в 1993 году... Вот что получилось после недельного колупания мануалов:

Rofi и миниатура терминала

Ncmpcpp и PcmanFM

Geany с говноскриптом

Screenfetch и Binclock

Лор

Atop и Irssi

пустой рабочий стол

Какой функционал? На горячие клавиши «подвешены» вызовы даты и воспроизводимого через mpd трека (notify-send+dunst)

Горячие клавиши на программы (firefox, pcmanfm, geany)

Терминал Urxvt, запускаемый через bash скрипт

Горячие клавиши для переключения между рабочими столами

Корявый скрипт для запускалки Rofi (цвета и поведение)

Скрипт для скриншота. Сделанный скриншот автоматически открывается в Viewnior

Тема Gtk2/3 - Fantome

Тема иконок - Canta

Шрифты в терминале - FreeMono

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

 ,

Odalist ()

В ожидании релиза CRUX 3.4

В ожидании релиза CRUX 3.4 начинаю потихоньку перекатываться на обновлённые версии пакетов, хотя разработчики и не гарантируют стабильной работы, но уже можно сменить версию на 3.4 в /etc/ports/*.rsync файликах и обновить дерево портов ports -u. Судя по выхлопу ports -d нам обещают свежий firefox 59 и свежий php 7. Может быть что-то ещё, чем я не пользуюсь.

На скриншоте всё тот же CRUX, всё тот же FVWM. Панель задач fvwm немного допилена и смещена влево, т.к. когда пишешь код, хочется чтобы он всегда был в центре экрана перед глазами, дабы не крутить головой, поэтому чтобы слева небыло пустого пространства, было решено расположить панель. И всё равно при запуске vim основной код приходится распологать ещё правее, жамкая ^Wv.

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

 ,

Spoofing ()

CDE? Fvwm!

Всегда визуально нравился CDE, но некоторые мелочи отбивали желание работать в нем. Так, например, я не осилил, как в нем сделать кейбиндинг из трех клавиш, отсутствие трея и пр. мелочи. Поэтому неспешно наковырял свою тему для fvwm2, взяв за основу тему c fvwm-themes. Весь десктоп занимает чуть меньше 200Мб в памяти после загрузки. Система - OpenBSD. Почему OpenBSD? Потому что она простая и понятная, в ней работает все железо, которое у меня есть, почти все программы, которые мне нужны - в ней присутствуют и они свежих версий, всякие излишества нехорошие, вроде пропиетарного софта или systemd - отсутствуют, она обновляется два раза в год.

На скриншоте можно видеть FvwmButton в качестве панелек, xclock, календарик fvwmscript, терминал - xterm (по моим наблюдениям - xterm - самый лучший, потому что самый быстрый), в качестве мессенджера pidgin, файловый менеджер thunar, индикатор батареи - xbatt.

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

 ,

Slack ()

Передовые технологии

Продолжаю скриншотить передовые технологии.

На скринште: Slackware 14.2+, FVWM, IRC-клиент Nebula на Motif'е, XMMS на GTK 1, файловый менеджер moxfm на Motif'е, flclock на fltk и xfig на Xaw3d.

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

 , ,

saahriktu ()

Дефолт FVWM 2.6.7

Надо сказать, что FVWM 2.6.7 «из коробки» изменился кардинально, если раньше при первом запуске получали пустой рабочий стол и непонятную утилиту для настройки модулей, то теперь мы имеем нескучные обои в количестве 3х штук, панельку, в которой кстати нет больше проблем с кириллицей (раньше я неслабо так мучился с FvwmIconMan), на панельке справа распологается переключалка рабочих столов и экранов (в FVWM это две разные сущности), а по ходу изучения дефолтной конфигурации /usr/share/fvwm/default-config/config было выявлено, что FVWM выполняет запуск утилиты stalonetray: она была доустановлена ручками и теперь до кучи мы имеем системный лоток с уведомлениями, он же трей.

FVWM для десктопа готов! На FVWM стало приятно взглянуть, честно, более это не аутсайдерский WM, а очень даже распологает к себе настройками по-умолчанию. Добавлены неплохие ч/б иконки в пункты меню, но реализация построения меню с программами пока ещё примитивна: выполняется ручная проверка каждого приложения Test (x firefox) + "Firefox" Exec exec firefox, хотя это не суть важно, т.к. есть динамическое XDG-меню, вызываемое командой fvwm-menu-desktop.

Конфигурацию по-умолчанию можно взять за основу для своих настроек, но её ещё пилить и пилить: так например, развернув окно приложения на весь экран, сама декорация, рамка окна не имеет элементов управления, и когда вы уводите мышку в самый вверх чтобы двойным кликом мышки по заголовку окна вернуть окно в исходный размер — вы попадаете в рамку, а она на это никак не реагирует... Вам приходится уводить мышку на 5 пикселей ниже, чтобы попасть именно в заголовок окна, а не рамку. Вот такая мелочь, казалось бы, а можно было бы и сделать. Ведь можно было, да? За сим сразу небольшой патчик: меняем настройку Mouse 1 FS A MoveClickX Resize Raise Nop на Mouse 1 FS A MoveClickX Resize Raise Maximize и вот уже этого недочёта нет.

В целом, очень добротно получилось!

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

 

Spoofing ()

fvwm опять…

Обновил Ubuntu на своём рабочем месте до 16.04 и честно попытался перейти на окружение по умолчанию. Пытался, пытался, пытался, пытался, плюнул и вернулся обратно на fvwm.

Что нового: освоил наконец-то emacs --daemon и везде теперь пускаю только emacsclent, который, как оказалось, внезапно не знает ключика --geometry.

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

Посему вопрос: где мне найти программу, которая позволяет запретить переключение Ru/En для конкретных окон? Меня интересует на самом деле только emacs, где раскладку я переключаю по привычке с помощью внутренней переключалки. Добавление метки переключения на остальные окна, как это делалось в случае xxkb, тоже всячески приветствуется.

>>> Просмотр (3840x1200, 2766 Kb)

 , , ,

Evgueni ()

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

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

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

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

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

 ,

ananas ()