Моё мнение по поводу телемтрии в этом вашем линуксе
Уже давно разработчики дистрибутивов и рабочих окружений начали внедрять в свои продукты сбор некоторой информации о работе системы. Многих это конечно беспокоит, так как долгие годы сильным аргументом против Windows было то, что винда шпиён, а линукс молодец.
Страшно ли это?
Но я говорю, что это совсем не страшно и сбор данных об ошибках позволяет разработчикам получать актуальную информацию о работе системы на всем зоопарке оборудования.
Но самая соль в том, что чаще всего телеметрия опциональна, легко отключается, либо отключена по-умолчанию.
"Вот конечно опциональна, они кнопочку для отключения добавили, но на самом деле система всё равно следит"
Допуская подобные высказывания вы должны понимать, что это высказывание само по себе довольно громкое. Говоря такое будте добры предоставить исследование, доказывающее, что разработчики собирают данные непрозрачно.
"Я всё равно боюсь за свою конфедициальность"
Не секрет, что код большинства программных продуктов в системах на базе линукс открыт и скорее всего такие же параноики уже собрали версию всего с отключенными модулями телеметрии (но как правило телеметрия это отдельный пакет, который можно просто удалить и не ковырять исходники)
Так было с аудиоредактором Audacity, который уличили в непрозрачном сборе личной информации. И почти сразу появились форки с аналогичным функционалом без зондов.
"А как быть в компаниях, где безопасность первична и даже факт наличия модуля телеметрии не позволяет использовать продукт?"
Аналогично предыдущему пункту, есть операционные системы нацеленые на корпоративный сектор и конфедициальность, в том числе существуют отечественные решения.
Надеюсь я ответил на основные претензии в сторону телеметрии в программных продуктах.
Уже давно разработчики дистрибутивов и рабочих окружений начали внедрять в свои продукты сбор некоторой информации о работе системы. Многих это конечно беспокоит, так как долгие годы сильным аргументом против Windows было то, что винда шпиён, а линукс молодец.
Страшно ли это?
Но я говорю, что это совсем не страшно и сбор данных об ошибках позволяет разработчикам получать актуальную информацию о работе системы на всем зоопарке оборудования.
Но самая соль в том, что чаще всего телеметрия опциональна, легко отключается, либо отключена по-умолчанию.
"Вот конечно опциональна, они кнопочку для отключения добавили, но на самом деле система всё равно следит"
Допуская подобные высказывания вы должны понимать, что это высказывание само по себе довольно громкое. Говоря такое будте добры предоставить исследование, доказывающее, что разработчики собирают данные непрозрачно.
"Я всё равно боюсь за свою конфедициальность"
Не секрет, что код большинства программных продуктов в системах на базе линукс открыт и скорее всего такие же параноики уже собрали версию всего с отключенными модулями телеметрии (но как правило телеметрия это отдельный пакет, который можно просто удалить и не ковырять исходники)
Так было с аудиоредактором Audacity, который уличили в непрозрачном сборе личной информации. И почти сразу появились форки с аналогичным функционалом без зондов.
"А как быть в компаниях, где безопасность первична и даже факт наличия модуля телеметрии не позволяет использовать продукт?"
Аналогично предыдущему пункту, есть операционные системы нацеленые на корпоративный сектор и конфедициальность, в том числе существуют отечественные решения.
Надеюсь я ответил на основные претензии в сторону телеметрии в программных продуктах.
👍7
Plymouth в Manjaro
Теперь во всех редакциях Manjaro используется Plymouth для отображения бутсплеша (та штука которая на экране во время загрузки ос)
Собственно вот так это будет выглядеть
https://gitlab.manjaro.org/plymouth-themes/plymouth-manjaro/-/merge_requests/2
Теперь во всех редакциях Manjaro используется Plymouth для отображения бутсплеша (та штука которая на экране во время загрузки ос)
Собственно вот так это будет выглядеть
https://gitlab.manjaro.org/plymouth-themes/plymouth-manjaro/-/merge_requests/2
GitLab
New branding (!2) · Merge requests · plymouth-themes / plymouth-manjaro · GitLab
Implements new branding: New watermark (based on @bogdancovaciu's Manjaro logo guidelines) New throbber...
👍5
Rounded Window Corners
Скруглённые углы для всех приложений Gnome.
https://extensions.gnome.org/extension/5237/rounded-window-corners
#Gnome
Скруглённые углы для всех приложений Gnome.
https://extensions.gnome.org/extension/5237/rounded-window-corners
#Gnome
👍7
Интеграция Steam с Adwaita
Скруглённые углы с помощью расширения, средствами теминга стима этого сделать нельзя. Так же он не поддерживает темы для адвайты или Gradience, кажется.
https://github.com/tkashkin/Adwaita-for-Steam
#Gnome
Скруглённые углы с помощью расширения, средствами теминга стима этого сделать нельзя. Так же он не поддерживает темы для адвайты или Gradience, кажется.
https://github.com/tkashkin/Adwaita-for-Steam
#Gnome
👍3
Разработка интегратора QT приложений в среду Gnome. Часть 1
Когда приложение Gradience появилось в Flathub, то мне захотелось чтобы не только Gtk3, Gtk4 и Libadwaita (когда уже кончится этот зоопарк) приложения выглядели одинаково, но и мой Qt софт, включая Dolphin и Kate. А вот почему я акцентировал внимание на этих двух приложениях, я расскажу.
Каков план? План в использовании менеджера Qt5ct, он может взять тему adwaita-qt и покрасить её элементы, что даст вполне неплохой внешний вид. Цветовые схемы qt5ct это файлы, где цвета перечислены просто через запятую в формате hex (удобно офигеть). А пресет Gradience это json файл, с цветами в формате rgb(r, g, b). Берём самые значимые цвета из пресета и пихаем в цветовую схему с помощью python скрипта, попутно конвертируя циферки и готово, приложения красятся.
Далее начинается сущий ад. Дело в том, что Dolphin берёт цвет задней подложки напрямую из kdeglobals, игнорируя вообще всё на свете. Ок, ковыряем kdeglobals, там цвета снова в формате rgb(), пихаем туда цвет, благо можно не прописывать туда цветовую схему целиком, а положить только то, что нужно проге.
Вы возможно спросите, а зачем мне всратый qt5ct, когда можно напихать конфиг в тот же kdeglobals? А вот фиг там, нельзя просто взять и заставить qt приложения хавать конфиг оттуда, не притащив всю плазму в систему. Тем более qt5ct позволяет задавать шрифты и иконки, так что оставляем.
Далее Kate. Этот потрясающий текстовый редактор вообще полностью красится с помощью kdeglobals, поэтому ещё добавляем строк в файл.
И теперь получаем проблемы, первая из них, что невозможно покрасить нормально синюю линюю под вкладками в приложениях и синее выделение рамки (отличительная черта qt кстати). Видимо они хардкорятся то ли adwaita-qt, то ли ещё чем-то, но пока я не смог поменять какое-то значение в конфигах, чтобы оно всё поменяло цвет.
В общем сейчас алгоритм работы такой: кастомайзим тему в Gradience, применяем, сохраняем в пресет, запускаем скрипт и получаем что-то странное, но рабочее.
Далее попробую подобрать тему квантум, чтобы выглядело поприятнее, попробую посмешивать цвета опять же для красоты. А далее надо будет оформить это как плагин к Gradience, для чего сделаю issue на гитхабе в надежде, что кто-нибудь этим займётся.
Когда приложение Gradience появилось в Flathub, то мне захотелось чтобы не только Gtk3, Gtk4 и Libadwaita (когда уже кончится этот зоопарк) приложения выглядели одинаково, но и мой Qt софт, включая Dolphin и Kate. А вот почему я акцентировал внимание на этих двух приложениях, я расскажу.
Каков план? План в использовании менеджера Qt5ct, он может взять тему adwaita-qt и покрасить её элементы, что даст вполне неплохой внешний вид. Цветовые схемы qt5ct это файлы, где цвета перечислены просто через запятую в формате hex (удобно офигеть). А пресет Gradience это json файл, с цветами в формате rgb(r, g, b). Берём самые значимые цвета из пресета и пихаем в цветовую схему с помощью python скрипта, попутно конвертируя циферки и готово, приложения красятся.
Далее начинается сущий ад. Дело в том, что Dolphin берёт цвет задней подложки напрямую из kdeglobals, игнорируя вообще всё на свете. Ок, ковыряем kdeglobals, там цвета снова в формате rgb(), пихаем туда цвет, благо можно не прописывать туда цветовую схему целиком, а положить только то, что нужно проге.
Вы возможно спросите, а зачем мне всратый qt5ct, когда можно напихать конфиг в тот же kdeglobals? А вот фиг там, нельзя просто взять и заставить qt приложения хавать конфиг оттуда, не притащив всю плазму в систему. Тем более qt5ct позволяет задавать шрифты и иконки, так что оставляем.
Далее Kate. Этот потрясающий текстовый редактор вообще полностью красится с помощью kdeglobals, поэтому ещё добавляем строк в файл.
И теперь получаем проблемы, первая из них, что невозможно покрасить нормально синюю линюю под вкладками в приложениях и синее выделение рамки (отличительная черта qt кстати). Видимо они хардкорятся то ли adwaita-qt, то ли ещё чем-то, но пока я не смог поменять какое-то значение в конфигах, чтобы оно всё поменяло цвет.
В общем сейчас алгоритм работы такой: кастомайзим тему в Gradience, применяем, сохраняем в пресет, запускаем скрипт и получаем что-то странное, но рабочее.
Далее попробую подобрать тему квантум, чтобы выглядело поприятнее, попробую посмешивать цвета опять же для красоты. А далее надо будет оформить это как плагин к Gradience, для чего сделаю issue на гитхабе в надежде, что кто-нибудь этим займётся.
👍6
Разработка интегратора QT приложений в среду Gnome. Часть 2
Добавлено больше цветов, теперь приложения выглядят красивее.
Создан репозиторий на гитлабе, и вот тут мне нужна ваша помощь. Пока код скрипта ужасен, однако по мере возможности я работаю над его улучшением (честно признать из меня так себе Python программист, но имеем что имеем). Ну и составлен основной план действий. В общем жду ваших предложений и Pull Requests.
https://gitlab.com/ragusseven/Gradience-To-Qt-Theme-Converter/-/tree/master
Upd: кинул issue в Gradience https://github.com/GradienceTeam/Plugins/issues/6
Добавлено больше цветов, теперь приложения выглядят красивее.
Создан репозиторий на гитлабе, и вот тут мне нужна ваша помощь. Пока код скрипта ужасен, однако по мере возможности я работаю над его улучшением (честно признать из меня так себе Python программист, но имеем что имеем). Ну и составлен основной план действий. В общем жду ваших предложений и Pull Requests.
https://gitlab.com/ragusseven/Gradience-To-Qt-Theme-Converter/-/tree/master
Upd: кинул issue в Gradience https://github.com/GradienceTeam/Plugins/issues/6
GitLab
Files · master · Akergez / Gradience To Qt Theme Converter · GitLab
👍9
Теперь утилита красит так же иконки Breeze, если они лежат в локальных папках пользователя. Допилю и сделаю merge.
Почему Breeze? Потому что они лучше всех подходят для qt приложений, их можно задать в qt5ct отдельно только для qt, а в системе оставить например Adwaita, что очень удобно. А ещё их легко красить.
Почему Breeze? Потому что они лучше всех подходят для qt приложений, их можно задать в qt5ct отдельно только для qt, а в системе оставить например Adwaita, что очень удобно. А ещё их легко красить.
👍5
Разработка интегратора QT приложений в среду Gnome. Часть 3
Так как большинство цветов в целом выглядели приятно было решено заняться колорайзингом иконок Breeze, так как для Qt приложений я использовал именно их. В дальнейшем я решил не ограничиваться этим набором иконок и добавил поддержку нескольких самых популярных.
Чтобы не красить всё подряд был добавлен простой интерфейс командной строки и теперь красилка иконок попала в основную ветку.
Немного обновил readme, не люблю Markdown, поэтому пока это выглядит печально.
На данный момент всё немного забаговано, но работает. Если вы используете Gradience, то можете накидать мне issue в репозиторий.
https://gitlab.com/ragusseven/Gradience-To-Qt-Theme-Converter
Так как большинство цветов в целом выглядели приятно было решено заняться колорайзингом иконок Breeze, так как для Qt приложений я использовал именно их. В дальнейшем я решил не ограничиваться этим набором иконок и добавил поддержку нескольких самых популярных.
Чтобы не красить всё подряд был добавлен простой интерфейс командной строки и теперь красилка иконок попала в основную ветку.
Немного обновил readme, не люблю Markdown, поэтому пока это выглядит печально.
На данный момент всё немного забаговано, но работает. Если вы используете Gradience, то можете накидать мне issue в репозиторий.
https://gitlab.com/ragusseven/Gradience-To-Qt-Theme-Converter
GitLab
Akergez / Gradience To Qt Theme Converter · GitLab
👍7
Если кто-то пробовал воспользоваться утилитой (никто не пробовал я знаю) то поняли, что она сломана. В общем я починил, можно снова пробовать
👍5😁1
Кажется в gradience стали доступны плагины, а значит скоро моя утилита будет одним из них.)
👍3
Тут кажется недавно вышел Gnome 43.
Буду рад если после обновления до него на основной системе вы напишете в коментах свой дистрибутив и расширения, которые отвалились. Спасибо
Буду рад если после обновления до него на основной системе вы напишете в коментах свой дистрибутив и расширения, которые отвалились. Спасибо
👍5😁1