LINUX.ORG.RU

продолжаю познавать linux

 ,


0

1

остываю после жары в тени с музычкой, конфы awesome и плюшек все те же: https://github.com/worron, этого мастера: Worron, добрался до бука поменял наконец-то consolekit на elogind, gtk-ашки на это: https://github.com/adapta-project/adapta-gtk-theme

>>> Просмотр (1600x900, 999 Kb)



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

добрался до бука поменял наконец то gtk-ашки на это

Ну да, кэп конечно

27 Mar 2020 Development of the Adapta GTK theme has completely ended. Turn to Archived state.

Odalist ★★★★★ ()

Это не познание линукса, а просто прокрастинация настройкой DE/WM.
Изучение линукса это изучение подсистем ядра (сеть, фс и т.д.)

Exmor_RS ★★ ()

продолжаю познавать linux

Да, но нет.

---

Кстати, я тут поднял логи, и понял что Worron, оказывается, начал ковырять awesome позже меня, при этом добился большего (это ж сколько свободного времени у человека! ☺).

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

Изучение линукса это изучение подсистем ядра (сеть, фс и т.д.)

Нахрена их изучать, если ты ведро писать не собираешься?

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

Это не познание линукса, а просто прокрастинация настройкой DE/WM. Изучение линукса это изучение подсистем ядра (сеть, фс и т.д.)

+100

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

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

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

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

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

Ты дежуришь в Галерее, да?

Да ладно тебе. Зашел, посмотрел, прочитал и написал. :)

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

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

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

Я с уходом JB перестал мониторить Галерею. Ничего против данного конкретного скриншота не имею (на самом деле имею, но это вкусовщина, которую я не вижу смысла писать), но в среднем Галерея с уходом JB скатилась.

Если ты мониторишь Галерею, я спокоен. ☺

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

Если ты юзаешь awesome+gentoo, у тебя его тоже немало. ☺

Ещё тут есть персонаж @doraneko, тоже иногда изобретал велосипед, почему-то больше не изобретает.

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

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

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

а так gentoo + awesome, думаю несложно, когда интересно всё получается, инфы полно, комплюхтер отрабатывает по ночам по необходимости, не мешает никак

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

наши работодатели походу желают что б мы жили на работе

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

но лучше молчать

На самом деле всем плевать.

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

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

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

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

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

Знание WM/DE тоже не особо нужное тогда.
Я на конкретную фразу отвечал.
Не знаю зачем ему что-то знать, я лишь помогаю понять, что важно, а что не очень.

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

макосю я прикрутил в женский домашний комп, лицензию покупал за 900 рубликов в магазе, snow leopard, где то в 2010г(примерно, или раньше), старьё уж а работает качественно, девкам пойдёт), друган подарил штучку, efiX называется втыкается в usb на мамке, макос работает как родная, в какой то момент обновляться перестала, типа обновить биос и прочее да и бог с ней, работает до сих пор

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

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

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

Надоело. =)

Верю.

Ещё начали бесить некоторые баги авесома

Да, было время…

может сейчас их нет, не знаю

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

поэтому с него перекатился

Если не секрет, на что?

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

и оно прошло, да

Я бы не был так уверен. Не помню даже из-за чего свалил, я тогда на мастере сидел и баги не особо мешали, но было пара косяков, которые не исправляли.

Ну и 4 года, камон.

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

Если не секрет, на что?

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

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

Ну и 4 года, камон.

Ты ведь понимаешь, что это проблема Lua, а не awesome? На пальцах: возьми Lua, Kanji-строку и попробуй изнасиловать её строковыми функциями. Я в своё время натрахался с одной только диактрикой.

Ещё тогда скролл виджет плохой сделали

Да он и сейчас не очень-то юзабелен. Он неинтерактивен.

опять же может поправили

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

и клики виджетов не обрабатывал

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

Мой тоже был не очень, но зато фичастей и производительней

Твой был офигенным. Он работал как надо, обрабатывал скролл и пропускал в дочерние виджеты сигналы (если не вешать на родительский триггеры на те же нажатия, что и на дочерний, но это логично), умел отображать часть виджета при скролле (тот что в дереве не умеет даже сейчас), имел скроллбар и умел в триггеры (тот что в дереве скроллится по таймеру). Жаль, конечно, что апстрим всё сломал и отбил желание довести всё до идеала.

на работе дефолтная убунта с юнити

На работе не до напилинга. ☺

дома манжаро с цинаммоном

Неплохой выбор, хоть и неожиданный. ☺ Я бы не смог от тайлинга отказаться. ☺

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

Ты дежуришь в Галерее, да?

Только ли в галерее?

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

Ты ведь понимаешь, что это проблема Lua, а не awesome?

Я то понимаю. =) Но ещё я понимаю, что из-за этого нельзя нормально использовать промпт с русской раскладкой и это бесит. Но были ещё баги с фокусом и джава поделками (даже со всеми хаками). И у меня были странные фризы (но тут может не авесом виноват).

С тех пор ничего не изменилось

Печально, всё ещё не понимаю почему они выбрали именно этот вариант. На сколько я помню они скроллят картинку отрендереных виджетов, это странно. У меня был говнокод, потому что в lua не силён и не понимал как правильно делать, но логика была простая, рисуй всё что видно, поэтому там честные виджеты, а не картинка. Ну хоть слайдер взяли переписав. =)

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

Я бы не смог от тайлинга отказаться

Да я всё равно им терминалы только тайлил. Мне нравился авесом не за это. =)

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

Только ли в галерее?

Я не слежу за ним. Посещаю только галерею и треды, в которые меня кастует.

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

Но ещё я понимаю, что из-за этого нельзя нормально использовать промпт с русской раскладкой и это бесит.

Не без этого, да.

Но были ещё баги с фокусом и джава поделками (даже со всеми хаками).

Фокус — это проблема с определением приложением позиции/размера/статуса (maximized or not), больше всего этим страдает gtk3. С Java проблема растёт оттуда же — размер окна меняется в тот же момент времени, когда приложение читает эти данные, и получается что получается. Оба случая не уникальны для awesome, они будут воспроизводиться в любом окружении, где размер окна может быть неподконтролен приложению (то есть тайлинг).

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

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

Ну хоть слайдер взяли переписав.

Твой слайдер сливал в производительности, зато работал отлично. А то что сейчас искаропки — ну его нафиг.

Если честно, хочется переписать на новое апи, посмотрим.

Нужны будут дополнительные лапки — пинай.

Сейчас совсем времени нет, а нужно заново понимать как эти виджеты работают.

Время — самый ценный ресурс. ☺ А по поводу как что работает — в API doc не только расширили описание, но и в некоторых случаях иллюстрации добавили. Но и по этому поводу тоже можешь меня пинать.

Да я всё равно им терминалы только тайлил.

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

Периодически приходится работать в LXDE и KDE, у меня с них бомбит (в KDE хотя бы ручной тайлинг есть, но и он не особо спасает).

Мне нравился авесом не за это.

Конструктор же! :3

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

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

К сожалению тем же пайчармом пользоваться невынасимо. Я знаю позицию Ули, в принципе согласен, что это не баг авесома, но легче не становится.

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

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

Твой слайдер сливал в производительности

Фиг знает, не замечал, вроде всё тестил. Дёргал его как ошалелый. :)

в API doc не только расширили описание, но и в некоторых случаях иллюстрации добавили.

Да, видел. Вообще рад, что после переезда на гитхаб начали быстро развивать его и не бросают.

Нужны будут дополнительные лапки — пинай.

Хорошо, запомнил. :)

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

К сожалению тем же пайчармом пользоваться невынасимо.

Чаще всего максимизация или переключение в фуллскрин исправляют рендеринг без всяких костылефиксов. Иногда это работает только если клиент во float.

Но раздражает, не спорю.

Я знаю позицию Ули, в принципе согласен, что это не баг авесома, но легче не становится.

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

Фиг знает, не замечал, вроде всё тестил. Дёргал его как ошалелый.

На сложных конструкциях (глубокая вложенность, регулярное обновление дочерних виджетов) лаги были заметны. Не так чтобы сильно, но заметно. Когда обновление дочерних виджетов совпадает с обновлением родителя, вначале рендерятся дочерние, затем начинается рендер родителя, что создаёт видимый лаг, особенно когда дочерних элементов требующих ререндера много. Лучше ты всё равно не придумаешь, тут либо вначале ждать завершения рендера дочерних элементов, либо КРОВЬ КИШКИ РАС-3.14-ДОРАСИЛО будут косяки в позиционировании элементов при скролле. Ну или заставлять дочерние виджеты быть строго фиксированного размера, что так себе решение, хоть и можно использовать опционально (актуально для построения меню с унифицированными элементами).

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

Вообще рад, что после переезда на гитхаб начали быстро развивать его и не бросают.

Так оно авторебилдится по триггеру. Требует некоторого дополнительного оформления (например иллюстрации), но основная информация через ldoc жрётся из исходников. А по поводу документирования модулей у них всё так же строго.

Хорошо, запомнил. :)

На случай если меня не окажется в IRC (маловероятно, но всё же), можешь также пинать меня по электронной почте: <мой ник> НАХ firеmаil ТЧК cс (не копипастить, микс с кириллицей, задрали спамеры).

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

Чаще всего максимизация или переключение в фуллскрин исправляют рендеринг без всяких костылефиксов. Иногда это работает только если клиент во float.

Там ещё проблема в том, что у него есть всплывающие окна (типа поиска) и фокус оставался на главном окне. А иногда главное окно переставало рендериться. Да хрен с ним.

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

Я про слайдер писал. :) Да, скролл не тестил на вложеность.

Так оно авторебилдится по триггеру

А тут я про сам авесом, переезд на гитхаб дал не хилый толчок. =)

doraneko ()

Очень люблю такие скриншоты под общим названием «неюзабельные понты».

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

Я про слайдер писал.

А, ну он просто работал. Вообще без проблем.

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

Контрибьюторов стало больше. Даже с ЛОРа есть actionless (не знаю, стоит ли его кастовать).

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

«неюзабельные понты»

Неюзабельные понты — это у меня. А у Worron и топикстартера хоть и понты, но очень удобно.

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

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

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

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

Аутотренинг это тоже хорошо. Продолжайте.

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

Ну дак linux - это и есть ядро. Соответственно «познание linux» - это изучение его подсистем. А уж кому и зачем это нужно - отдельный вопрос.

lv ()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)