LINUX.ORG.RU

It's awesome! ...again

 , , ,


8

1

Кратко:

  • Переполз с SpaceFM на ranger — нет лишних окон, вимовое управление, не нужно отрывать руки от клавиатуры;
  • Темы, иконки и ШГ (да, ШГ; да, не исправил) всё те же;
  • Виджет музыки;
  • Виджет, показывающий статус UPS (так как USB HID и polling, потому и забор инфы по таймеру);
  • Индикатор индикаторов клавиатуры (увы, сигналов для этого дела нет, потому тоже таймер), так как клавиатура у меня задвинута далеко за монитор;
  • Активный клиент в тасклисте сдвигается в сторону рабочей области, свёрнутый становится полупрозрачным и задвигается влево.

Собственно, в этот раз я принёс показать виджет музыки. Киллерфича: работающие слайдеры, лол. Уведомление при смене трека, если вибокс скрыт (с вибоксом оно и не нужно). Изначально уведомления планировалось реализовать показом вибокса со скрытием по таймеру, но таймер, вызванный из другого таймера ведёт себя крайне странно, и бороться с ним у меня просто не хватило терпения. Не работает только смена обложек, так как не реализован фетч обложек; просто не знаю, откуда их брать по Artist/Album.

На старте жрёт 404 мегабайта оперативной памяти (из шестнадцати гигабайт) по причине nut, deluge, tor и всякого ещё.

Конфиги там же.

JB, ты говорил, что тайловые WM все одинаковые?

Вопрос к обладателям трекболов (предлагатели трекпадов, клиторов и прочих планшетов могут смело идти в пешее эротическое путешествие, да): коты, оно сделает мне хорошо?

>>> mutt (1920x1080, 149 Kb)

>>> ranger + neovim (1920x1080, 177 Kb)

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

★★★★★

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

Ответ на: комментарий от Midael

Если честно, никогда не пойму мелкие шрифты.

Меньше шрифт → больше контента вмещается в видимую область → меньше скроллить → меньше телодвижений → больше производительность.

// 125% scaling everywhere

С моим зрением и 150% было бы нормально, но это не очень удобно и не производительно.

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

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

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

Norong ★★ ()
Ответ на: комментарий от quantum-troll

иконки

Зачем?

Это быстрее, чем читать какой клиент мне нужен. Мозг быстрее работает с образами, чем с текстом (эту фишку давно усвоили в некрософте).

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

но я и не настаивал :)

Но тем не менее, меня задело данное высказывание (в бобром смысле). Так что считай, что данный скриншот — это мой ответ тебе. (=

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

обоину в студию.

Так сходи в репу, да возьми оттуда.

// Авторских прав на неё не имею, стащил из инторнетов, даже не знаю, под какой она лицензией.

r3lgar ★★★★★ ()
Ответ на: комментарий от quantum-troll

У меня на всякое разное повешены мышиные жесты.

А у меня на всё нужное повешаны хоткеи. Это быстрее и удобнее, так как я работаю 98% времени с клавиатурой.

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

Когда возьмёшь какой-нибудь трекбол, пожалуйста, прокомментируй девайс.

Я подумываю между Kensington SlimBlade и Kensington Expert Mouse. Но похаживают слухи, что последний имеет слишком уж большой угол. А у первого ценник кусается. Естественно, оба варианта я рассматриваю только в проводной вариации. Коты жалуют первый, а это аргумент.

r3lgar ★★★★★ ()
Ответ на: комментарий от quantum-troll

Жест запомнить проще, чем хоткей.

Аргумент, но:

  • Для хоткеев можно запилить хинт-окошко со списком;
  • Для хоткеев не нужно отрывать руки от основного устройства ввода — клавиатуры;
  • Хоткеи более гибкие, так как кнопок на клавиатуре больше (читай ниже);
  • Хоткеи распознаются как нужно, а жесты могут пересекаться и/или распознаваться не как надо, и их нужно выводить более точно, чтобы они были точно распознаны.
r3lgar ★★★★★ ()

Красиво смотрится. А можно ссылку на обоину?

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

хз, там не только от мыши зависит, еще он клавы, кресла и позы.

На пример подлокотник может давить, так что замечать не будешь, а потом будет «отрубаться» чуствительность, тоже самое с мышцами шеи и «междулопатками» вплоть до потери контроля над рукой.

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

клавы

Клава у меня нормальная, а вот пользуюсь я ей немного неправильно — у меня руки почти вытянуты.

кресла

Кресло надо менять. У меня уже спинка почти не работает. Но это уже после трекбола.

и позы

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

подлокотник может давить

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

r3lgar ★★★★★ ()

Уже 8 лет пользуюсь logitech trackman wheel и доволен, хотя мне и поясняли, что он неправильный из-за шарика под большим пальцем, но я всё равно доволен как слон. Отлично показывает себя и в игрищах и в работе.

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

чтобы углом столешницы не передавливались вены

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

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

Я уже упомянул об этом. У меня как раз этот набор мышц проблемен.

Но с любым трекболом управление однотипное, и не похоже на управление мышью, в нём даже есть что-то от геймпада, в частности при игре с его помощью. Долго привыкал к управлению трекболом?

r3lgar ★★★★★ ()

так как клавиатура у меня задвинута далеко за монитор;

Стесняюсь спросить это как? В обнимку с монитором что ли сидишь)))

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

проблема не в венах, а в нервах

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

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

это как?

У меня монитор висит на кронштейне, зрение поганенькое, потому грубо говоря да — монитор на расстоянии 30-50 сантиметров от морды лица, клавиатура на расстоянии ~1 метра от корпуса тела.

r3lgar ★★★★★ ()

Хм. Хотя мне больше нравится xmonad, но и это тоже впечатлило)

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

У меня такой

Я про него уже говорил. Ходит слух, что он толстый слишком, и угол у него слишком уж неюзабельный. Что скажешь про это?

Из чего подставка?

И да: Можно ли настроить четвёртую кнопку и/или перенастроить все остальные на онтопике? В какую сторону копать?

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

Хотя мне больше нравится xmonad

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

Но по гибкости всё равно awesome рвёт xmonad, так как у него уже всё готово, а у вас надо что-то изобретать. Хотя, ещё пару лет назад у нас была ситуация похуже вашей.

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

Если использовать без подставки (которая в любом случае идёт в комплекте), угол и впрямь может быть великоват. С ней — всё очень хорошо. Сделана из чего-то упругого (типа геля), покрыта кожзамом. Рука не потеет, YMMV.
Кнопки настраиваются через конфиг иксов как обычные мышиные кнопки, никаких специальных плясок не требуется.
Единственный минус — кольцо скролла дребезжит, но это фиксится умеренной дозой вазелина из шприца. Ну, и чистить время от времени чашку нужно — грязь скапливается, как на старых мышках с шариком. Плюс в том, что для этого не нужно ничего отвинчивать: вынул шар, вытер грязь, положил шар на место.

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

Но по гибкости всё равно awesome рвёт xmonad

Даже не знаю. Лично мне awesome показался несколько перегруженным, а dwm - слишком минималистичный. Нашёл золотую середину в виде xmonad. Но у каждого свои предпочтения :)

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

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

Если так.

Сделана из чего-то упругого (типа геля), покрыта кожзамом. Рука не потеет, YMMV.

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

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

Превосходно.

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

Дребезг колеса не сравнится с щёлканьем по клавишам механики. Главное — чтобы оно там не люфтило и не лагало.

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

Так это на всех трекболах так. У Kensington хотя бы их разбирать не надо, а то у некоторых шары не вытащишь, пока корпус не разберёшь.

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

Лично мне awesome показался несколько перегруженным

Нынешний — да, есть немного, но всё лишнее выпиливается за десять минут (курения документации).

а dwm - слишком минималистичный

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

Нашёл золотую середину в виде xmonad.

Искаропки да, он более пригоден для работы, но пилить его сложнее чем awesome, хоть и проще, чем dwm (ибо си — это не для всех).

Но у каждого свои предпочтения :)

Выше я старался быть как можно более объективным, но в любом случае не могу с тобой не согласиться.

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

Дребезг колеса не сравнится с щёлканьем по клавишам механики.

Дело-то не в шуме, дело в трении. Когда кольцо как по песку едет — неприятно.

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

Гуглится легко, плюс я уже где-то на ЛОРе приводил своё правило, ищи.

ок посмотрю, теперь ясно хоть, что искать.

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

Когда кольцо как по песку едет — неприятно.

А оно не снимается для чистки? Или это уже потому, что девайс не новый?

Я тут подумываю о SlimBlade, который более плоский и без колеса прокрутки (вместо этого крутить шар); меньше подвижных частей — меньше проблем. Да и шар там не так утоплен в корпус → вынимается проще. Правда, ценник ~40% выше, чем у Expert Mouse.

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

Гуглится легко, плюс я уже где-то на ЛОРе приводил своё правило, ищи.

ок посмотрю, теперь ясно хоть, что искать.

Сразу предупреждаю: если у тебя systemd, то ищи мой пример на ЛОРе, ибо остальные с недавних пор не работают или работают не правильно. Ну и сразу смирись с фактом, что поддерживать весь этот быдлокод будешь только ты.

Пока писал, вспомнил, что тот вариант уже тоже не работает, так что вот тебе новый рабочий (systemd 232, gentoo):

 % > cat /etc/udev/rules.d/10-automount-usb-media.rules
KERNEL!="sd[a-z][0-9]", GOTO="automount_usb_media_end"
IMPORT{program}="/sbin/blkid -o udev -p %N"
ENV{dir_name}="%k"
ACTION=="add", ENV{mount_options}="relatime,noexec"
ACTION=="add", ENV{ID_FS_TYPE}=="vfat|ntfs", ENV{mount_options}="%E{mount_options},gid=100,umask=002"
ACTION=="add", \
	ATTRS{removable}=="1", \
	RUN+="/bin/mkdir -p /media/%E{dir_name}", \
	RUN+="/bin/mount -o %E{mount_options} /dev/%k /media/%E{dir_name}"
ACTION=="remove", \
	RUN+="/bin/umount /media/%E{dir_name}", \
	RUN+="/bin/rmdir /media/%E{dir_name}"
LABEL="automount_usb_media_end"

И я при этом настоятельно рекомендую держать /media в tmpfs.

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

На первый взгляд — без разборки всего корпуса не снимается. Скрежетало искаропки, но смазка всё пофиксила.

У SlimBlade, кажется, шарик поменьше. Я нарочно под свои клешни выбирал покрупнее.

UPD: Гугл показывает, что шарики одинакового размера и их можно даже менять крест-накрест между этими двумя моделями.

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

У SlimBlade, кажется, шарик поменьше.

Визуально да, кажется что так, но у обоих девайсов шар диаметром 55 мм, у них даже текстура, насколько я вижу, одинаковая, разница только в цвете.

Скрежетало искаропки, но смазка всё пофиксила.

Посмотрел несколько видео на тытрубе на тему Expert Mouse, хруст присутствует у всех. Видимо, это фича, а не баг, но звук мне что-то не нравится совсем. У SlimBlade в этом плане при прокрутке шара по оси отчётливые щелчки, а не неразборчивый хруст, но что-то мне подсказывает, что крутить шар по оси — это непростой скилл.

их можно даже менять крест-накрест между этими двумя моделями

Да, серо-серебристому SlimBlade тоже подошёл бы Сталистого цвета шар. Красный цвет они явно утащили у Logitech Marble, форма которого мне напоминает Leech из Resident Evil Zero. xD

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

Для меня главное преимущество — удобство. Точность тоже есть, но в Quake сходу поиграть не вышло (хотя в OpenRA норм). :D

Вообще, это всё дико субъективно. Трекболлы разные бывают: у Logitech есть Marble и M570, кроме них есть модные и странные от Kensington.

Если вдруг придётся порисовать на трекболле — постараюсь не забыть кастануть тебя, чтоб рассказать о впечатлениях.

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

У меня keningston slimblade

Расскажи, пожалуйста, насколько сложно привыкнуть к прокрутке в виде кручения шара по оси? Сложно ли вообще просто взять, и покрутить шар по оси, не смещая курсор с места? А то у меня есть подозрение, что этот скилл надо долго вырабатывать.

// В GIMP масштаб регулирую только Ctrl+MouseScroll, так что вопрос критичный.

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

Для меня главное преимущество — удобство.

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

но в Quake сходу поиграть не вышло (хотя в OpenRA норм). :D

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

Вообще, это всё дико субъективно.

Так я объективности и не требую.

Marble

Leech из Resident Evil Zero. (=

M570

Управление большим пальцем — сомнительное удовольствие.

есть модные и странные от Kensington

Ценник у них, конечно, конский, но они всех делают единственной киллерфичей — просто гигантским шаром. Такой шар можно крутить любым пальцем или сочетанием пальцев. Симметрия, конечно, тоже фича, но не одни они этим заморачиваются (см. тот же Marble).

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

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

Оно индивидуально, я не могу в статической позе сидеть на пример. Hint: если что-то где-то болит, поза не правильная.

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

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

нужно потыкать трекбол хотя бы с недельку

Слушай, а ты из какого города?

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

Расскажи, пожалуйста, насколько сложно привыкнуть к прокрутке в виде кручения шара по оси? Сложно ли вообще просто взять, и покрутить шар по оси, не смещая курсор с места? А то у меня есть подозрение, что этот скилл надо долго вырабатывать.

Не сложно, но если ты правша, тебе будет удобнее logitech m570 наверное.

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

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

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

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

Жаль, я сильно по другую сторону Урала. А то дал бы погонять на недельку.

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

Не сложно, но если ты правша, тебе будет удобнее logitech m570 наверное.

Вообще, я левша, но мышью левой рукой управлять не умею (с трекболом ситуация может быть иная, не на чем проверить).

logitech m570

Я уже не раз упомянал моё отношение к перенагрузке большого пальца.

Поскроллить шаром у меня на пример получается всегда с первого раза

То есть оно не требует отточенного до микрона движения?

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

Ну не знаю, к хорошему человеки привыкают быстро (а коты — ещё быстрее), так что тут особенность мышления влияет больше, чем физиология, как мне кажется.

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

Да, жаль.

Кстати, у SlimBlade сенсоров больше, чем у Expert Mouse, так что чисто теоретически он точнее.

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

В тегах же написано mpd.

Я имел в виду, виджет для любого MPRIS-совместимого плеера или только для MPD. Тег “mpd” никак не исключает первое. Ок, я понял, что второе.

Ога, особенно от i3 и dwm. (=

все равно суть та же – вертикальная панелечка с виджетами и куча TUI приложений

Да и на отзывчивости это сильно скажется

Я имел в виду, ловить чем-нибудь сторонним, и затем посылать по DBus сигналыю

Пока эту портянку напишешь, уже всё желание связываться с dbus пропадает.

Это не архитектура DBus. Если в динамическом языке надо писать портянки для DBus, то виноваты биндинги(вот у питона они хорошие, например). В C же портянки за тебя пишет gdbus-codegen, а не сгенерированный код получается вполне здоровым.

Но это популярно даже сейчас.

Странно. Вроде это делается ради красивостей, но сейчас KDE уже не может без KWin адекватно выглядеть(не зря убрали настройку смены WM)

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

Я имел в виду, виджет для любого MPRIS-совместимого плеера или только для MPD.

Виджет только для mpd, так как он умеет обращаться по telnet только к mpd, и парсить только его выхлоп. Впрочем, PRs are welcome!

все равно суть та же – вертикальная панелечка с виджетами и куча TUI приложений

Вертикальная как раз не характерна для тайловых wm. Верхняя горизонтальная — да.

Я имел в виду, ловить чем-нибудь сторонним, и затем посылать по DBus сигналыю

А затем ловить dbus-сигнал из Lua, и рисовать его в виджет. Слишком ресурсозатратно, так что это скажется на отзывчивости, как ни крути.

Это не архитектура DBus.

Да, это dbus-send, лол. У awesome есть прекрасная возможность слать/читать dbus-ивенты прямо из сей для своих виджетов (в частности для виджета раскладки).

Странно. Вроде это делается ради красивостей, но сейчас KDE уже не может без KWin адекватно выглядеть(не зря убрали настройку смены WM)

Я говорил о KDE(4), а не о KF(5), так что это ничего не меняет.

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

по гибкости всё равно awesome рвёт xmonad, так как у него уже всё готово, а у вас надо что-то изобретать

эммм, эти два предложения почти не связаны

кстати, что там в хмонаде не готово?

по гибкости всё равно awesome рвёт xmonad

Ну это смотря с какой стороны посмотреть. С одной – xmonad не даёт возможность настроить такие базовые вещи, как per-window ширина рамочки, и с этим приходится бороться ужаснейшими костылями. С другой, в нем(в отличие от осома или нет?) можно поставить что угодно на любой иксовый ивент в любом порядке, что дает возможность сделать примерно все(хоть и часто немного костыльно, чтобы обходить то, что написано в predefined хуках)

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

Верхняя горизонтальная — да.

ой, я имел в виду именно её

Слишком ресурсозатратно

ловить сигнал DBus? Оно все в другом треде выполняется, если адекватно сделано. Отзывчивость от пары строк, связанных с dbus, не изменится, а вот язык на панельке будет меняться сразу, в отличие от решения с таймерами.

Я говорил о KDE(4), а не о KF(5), так что это ничего не меняет.

тогда ок, сидел на 4 мало и давно

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

эммм, эти два предложения почти не связаны

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

кстати, что там в хмонаде не готово?

Да много чего. Те же виджеты (не напанельные) напрочь отсутствуют, хуки нормальные не попишешь — половина приколочена гвоздями, чтобы сделать интересные вещи в ихней панельке, нужно быть чуть ли не колдуном.

С другой, в нем(в отличие от осома или нет?) можно поставить что угодно на любой иксовый ивент в любом порядке

Насчёт порядка не знаю, но что можно повесить что угодно на какой угодно ивент — в мастере это уже давно, войдёт в следующий (4.0) релиз, который уже совсем не за горами.

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