LINUX.ORG.RU

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

 , ,


3

1

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

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

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

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

★★★★★

Проверено: cetjs2 ()

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

если не понял шутки, я про строку ввода прямо на панели. в этом месте распологается Кортана (Голосовой помощник) в Windows 10 :)

а вообще классно. видно, что FVWM не за один день строился.

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

если не понял шутки, я про строку ввода прямо на панели. в этом месте распологается Кортана (Голосовой помощник) в Windows 10 :)

У меня первая мысль была про нее именно, потом задумался, откуда они в линуксе и вообще о чем ты. Пошел гуглить, если ли это ненужно под линукс… В общем, вброс удался =)

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

в душе не петрю, что такое кортана. но да, практически все дублируется клавиатурой, тот-же терминал - ctrl+alt+t

строка ввода активизируется по alt+f2, детальнее - https://sanana.kiev.ua/index.php/archives/126

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

Ну я себе такой цели не ставил

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

Очень не хочется разбираться в коде, можно кратко о том как реализовано глобальное меню?

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

там нет глобального меню

Пока ты не написал, я и не заметил что это меню в стиле Gnome 2 / MATE.

mord0d ★★★★★
()

Скинь скрин «стартового меню». Основная моя претензия к icewm, fluxbox, openbox и прочим минималистичным была в том, что в меню приложения лежат в дальнем углу, а наверх выведена мишура типа настраивалок настраивалок внешнего вида WM и прочий бред.

Скрин неплохой.

ChekPuk ★★★
()

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

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

запускалки панели и верхняя часть меню - синхронны

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

Годно. Приеду домой, накачу, попробую.

А микшер удобный какойнить есть? Мне сильно кдешный нравится (тот что в плазме), а от «минималистичных» сильно смурное настроение делается.

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

Фуууу, уж пульсу (а лучше сразу пайпваир) поставить стоит. Я не люблю сам всяких потьерингошлёпств, но удобство управления потоками нужно.

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

зачем, если мне звук нужен только или для фильму какую посмотреть или в добаном зуме отметится? гемороиться в lfs с пульсой ради невнятного «удобства управления потоками» - уж извините, стар для этого

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

тема в комплекте, исчезающий скроллбар отключается «gtk-overlay-scrolling = 0» в settings.ini, плюс у меня это продублировано переменной GTK_OVERLAY_SCROLLING=0

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

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

В IceWM меню настраивается. хотя в различных дистрибутивах поставляются генераторы меню, специфичные для дистрибутива. А так: man icewm-programs, man icewm-menu

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

Тайловики смотрят на Вас с укором.

так странно видеть остановку эволюции на самом интересном месте.
Что Вы, что Спуф…

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

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

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

Справедливости ради надо сказать, что fvwm может в тайлинг. Я даже пробовал. С помощью какого-то дичайшего поделия на perl реализуется.

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

да, вполне. не считая дурацкого FvwmMFL с зависимостью от libbson особо от второго не отличается

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

Это ж надо настолько не любить GNOME >= 3, чтобы в 2021ом называть гномоподобным ЭТО.

t184256 ★★★★★
()

Выглядит отличненько. Прикладуха окружения на sh и yad'е?

// Кстати, ananas, а у тебя нет никаких откоментированных примеров на yad'е более-менее посложнее?

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

Прикладуха окружения на sh и yad’е?

да. одна из целей, которую я преследовал, выкладывая этод конфиг - это создание демонстрационного стенда возможностей yad

у тебя нет никаких откоментированных примеров на yad’е более-менее посложнее?

эти подойдут - https://sanana.kiev.ua/index.php/yad?

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

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

эти подойдут - https://sanana.kiev.ua/index.php/yad

Эти я уже ковырял, будешь ещё выкладывать?

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

yad слишком большой стал, слишком много вопросов и нюансов будет. Здорово было бы если бы кто-нибудь взялся за это. Я ещё не до конца осилил.

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

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

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

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

Да нет там кода :) Примитивные три строки. Я пользуюсь yad который под gtk2.

#!/bin/sh

xvolmixer_yad_cmd="/usr/local/extra/bin/yad"
xvolmixer_pre_value="$(/usr/local/extra/bin/getstat.netbook -sv | tr -d '%')"
xvolmixer_mixer_cmd="mixer"
xvolmixer_dialog_cmd="${xvolmixer_yad_cmd} --scale --value=${xvolmixer_pre_value} --inc-buttons --escape-ok \
--widght=50 --button=OK:0 --height=250 --vertical --on-top --mouse --skip-taskbar --title XVOLMIXER"

xvolmixer_set_value="$(${xvolmixer_dialog_cmd})"
${xvolmixer_mixer_cmd} ${xvolmixer_set_value}
// Ну и да, я знаю что можно без OK вообще, но хотелось бы какую-нибудь кнопку, если захочется мышкой тыкнуть.

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

попробуй комбинацию –no-buttons –close-on-unfocus вместо –button=OK:0

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

Купил новый монитор 4К. Разрешение ровно в два раза выше 3840х2160. В моем fvwm все стало дико мелко, и фонты и иконки, невозможно стало работать, перешел на время на Linux Mint Mate, поверх которого и стоит мой fvwm. Я просто взял дефолтный конфиг и переделал под свои нужды. Моя панель расчитывалась в пикселях. Персчитывать все пиксели как то даже не хочется. А нельзя ли как то разом все решить и увеличить все в два раза? Задал вопрос на форуме fvwm, но никакого ответа нет. Как то жалко отказываться от привычной рабочей среды. Подскажите, если знаете как.

rustamych ★★★★
()

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

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

разве что можно побаловаться с BoxSize smart для FvwmButtons. но вот точнее не скажу, у меня таких проблем не возникало, и вряд ли возникнут в ближайшее время

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

а что именно не осилил, и какие пакеты тебя интересуют?

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

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

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

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

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