Celestia и четыре планеты
В тендере на лучший тест новой возможности загрузки нескольких изображений, победила астрономия. :)
Celestia из репозитория, скомпилирована с Qt 6.
Всего сообщений: 53
В тендере на лучший тест новой возможности загрузки нескольких изображений, победила астрономия. :)
Celestia из репозитория, скомпилирована с Qt 6.
Я нашёл интересную тему оформления для Windows 10. Мне захотелось сделать порт тему под Linux. Я выбрал Qt6.
В качестве начала я решил сделать тему оформления Kvantum. «Полигоном» для дизайна служит LXQt 2.0 Именно поэтому я 2 недели ждал когда в дистрибутивы добавят LXQt 2.0 KDE и LXQt уже перешли на Qt6 и решил что Qt5 – всё, я ориентировался исключительно на Qt6.
Вот репозиторий
У меня есть вопрос: как найти профессионалов в дизайне и Kvantum, чтобы они помогли доработать оформление LXQt? Репозиторий открыт.
На скриншоте выше моя конфигурация собственного окружения рабочего стола plainDE, которое я начал разрабатывать 2 года назад. С последнего поста о plainDE прошло чуть больше года. За это время было выпущено 9 релизов, включая последний –– 0.7.1, в которых повышена стабильность и добавлено множество новых возможностей, например:
Релиз 0.7.1, среди прочего, добавляет возможность авто-скрытия панели и позволяет автоматически установить панель по центру экрана, тем самым предоставляя инструменты, необходимые для создания Dock-панели (пример таковой на скриншоте).
Апплет CLI Output предоставляет возможность создавать своего рода апплеты самостоятельно, которые могут выводить текст вывода CLI-приложения напрямую либо информацию, указанную в конфигурационном файле, в зависимости от текста из stdout или кода выхода.
В крайних релизах проведена работа по оптимизации и рефакторингу кода, что улучшает его читаемость и позволяет другому разработчику создать свой полнофункциональный апплет. На текущий момент разрабатывается часть документации, которая позволит сделать этот процесс еще проще.
Сейчас разрабатываются новые компоненты: файловый менеджер и демон уведомлений. Планируется, что они будут доступны во второй половине года.
Конфигурация на скриншоте не дефолтная и является одной из множества конфигураций, возможных с plainDE.
Буду рад багрепортам и пожеланиям.
Сайт проекта: https://plainDE.github.io/
–
Arch Linux
plainDE + Openbox + pcmanfm + xcompmgr
Иконки: Mint-Y и Mac OS X Lion
Шрифт: Rosemary
GoldenDict - замечательный мультиформатный электронный словарь, которым я пользуюсь много лет.
Но у оригинального GoldenDict есть несколько проблем:
В попытках исправить положение, китайский программист xiaoyifang развивает свой форк со следующими изменениями:
Полный список изменений.
Всем здравствуйте.
На снимке – промежуточный результат эксперимента, описанного несколькими днями ранее.
В виртуальной машине работает Red Hat Linux 7.1 с KDE2, используя для отрисовки современный X-сервер на настоящем железе. Кстати, чёрное окно VirtualBox в левом верхнем углу – это настоящая консоль.
В центре экрана – то, ради чего всё затевалось. Эмулятор QPE версии 1.3, июнь 2001 года. В целом, я бы сказал, что лишь немногим хуже первых версий Android или iOS. И уж точно на голову выше того, что спустя 7 лет могла исполнить ОС Symbian, хоть в варианте S40 (Nokia), хоть в варианте UIQ (Motorola и Sony-Ericsson).
Год назад я начал разработку окружения рабочего стола на C++/Qt. Пока есть только панель и control center.
Целью разработки было легковесное окружение рабочего стола, которое в тоже время имеет широкие возможности кастомизации. Нужна была середина между легковесностью (как у того же LXDE) и кастомизацией, потому что в наиболее распространенных окружениях рабочего стола эти два понятия не сочетаются. В таких случаях обычно используется i3, но для его конфигурации нужно много времени, поэтому важным фактором также было user-friendly UI.
Среди доступных на текущий момент апплетов:
Панелей пока максимально может быть 2 (1 сверху и 1 снизу). Их можно делать нерастянутыми на всю ширину экрана и сдвигать. Из возможностей кастомизации внешнего вида: смена иконок, шрифта, акцента (любой из RGB), темы (их можно писать самому, лежат по пути /usr/share/plainDE/styles) и т.д. Список того, что можно изменить будет непрерывно пополняться. Для упрощения создания тем оформления можно будет их создавать из GUI.
Разработка активно ведется, поэтому есть много планов на будущее: вертикальные панели, написание своего оконного менеджера, поддержка Wayland, файловый менеджер, переход на QML, взаимодействие с сообществом (локализация, апплеты, artwork, …).
Потребление ресурсов в основном зависит от оконного менеджера. Сама панель потребляет не более 20-30 МБ ОЗУ. Дефолтный конфиг (Openbox + plainPanel) без композитного менеджера и pcmanfm –desktop потребляет в среднем 150-160 МБ ОЗУ на виртуальной машине. На нетбуке с 1 ГБ ОЗУ на дистрибутиве Arch Linux 32 результат ~120 МБ ОЗУ.
Мейнтейнер проекта: ivabus
На скриншоте: Arch Linux, plainDE, pcmanfm, picom.
Иконки: Mint-Y-Legacy.
Сперва я хотел бы поздравить всех пользователей ЛОРа с наступающим Новым Годом. Счастливых и весёлых вам выходных в 2019 году!
Осенью из новости на Linux.org.ru я узнал о выходе бета-версии операционной системы Haiku и решил проверить, можно ли использовать её для каких-то своих повседневных нужд обычному рядовому линуксоиду.
( читать дальше... )
Итак, раз в пол года я рассказываю о проекте Glacier - полностью графической оболочки для мобильных телефонов.
Итак, это графическая оболочка работающая поверх Mer/Qt/Wayland в своё время была заброшена сейчас пилится усилиями полутра землекопов в том числе и мной - чисто в образовательных целях.
Что было сделано за последние пол года:
1. Полностью опенсорсные образы (раньше ставилось поверх SailfishOS)
2. Дописаны/Переписаны компоненты QtQuickControls-nemo - добавили темы, добавили подстройку автоматическую под разные расширения экрана, добавили новые контролсы.
3. Переписаны кучу приложений с использованием QtQuickControls-nemo (раньше юзали миговские контролы), такие как звонилка, галерея, контакты и прочее прочее прочее естественно куча всего поломано и работает от слова никак.
4. Написали библиотеку libglacierapp, которая позволяет проще начать писать приложения.
5. Сделан порт под Arm64 что представлено на фото.
Из известных багов:
1. Образ не запускает юзерсессию - надо дописывать сервисы systemd
2. Нет многих приложений и они некорректно работают - просто нет людей.
3. Нет системы обновления и прочего
И много-много-много другого :)
Гит проекта https://github.com/nemomobile-ux
И https://github.com/nemomobile
На остальное велком в комментариях
ПО: VNote v1.12 (новость)
ОС: MXLinux MX-17 (с обновлениями)
( читать дальше... )
ОС: «Linux Mint 18.2 Xfce» (x86_64)
ПО:
Тестовый файл: Su-30.dxf
«Минималистичный» LxQT от давнего фанбоя qutie* (*-милашка, анг.) Из системы выпилено малейшее упоминания о ГТК-пакетах. И щедро заправлено проприетарщеной в виде «шедевров» Qt-строения: WPS Office, FoxitReader, QCad c DWG поддержкой,и как вишенка на торте ttf-ms-win8 и системный ШГ Segoe UI где только можно. Весь софт плотно используется в рабочих целях. И даже AzPainter (единственный не qt-набор) почти заменяет иногда и Gimp и Krita вместе взятые, ибо оба этих монстра из мира Gnoma и KDE одинаково мне ненавистны своей неразрывной зависимостью от толстых DE.
Иконки — Breeze, кастомные для Lxqt, Тема — Lxqt системная, немного улучшена Compton-ом. В качестве WM — Openbox с темой BlueCrystalBox, как наименее затратный в плане времени настройки. Ещё есть Sddm — сам не знаю почему, но noDM перестал автоматически убивать lxqt-сессию после обновления qt>5.9.
Ещё картинки:
Всем привет.
В плане изучения технологии Qt Quick и языка программирования QML захотелось мне реализовать какую-нибудь забавную вещицу для рабочего стола KDE Plasma 5. Это мой первый pet-проект на этом стеке технологий.
Два года назад на Хабрахабре я увидел интересный пост про часы на кривых Безье. Jack Frigaard, разработчик этого забавного скетча, использовал реализацию языка программирования Processing на JavaScript — Processing.js и поделился с общественностью своим кодом.
Я решил сделать из этого скетча анимированую «живую» обоину для KDE Plasma 5 и в итоге вот что получилось:
GIF-анимация
Демонстрация на YouTube (записывал на слабом ноутбуке с i3 первого поколения, так что во время записи были подлагивания и проседания FPS).
Репозиторий с исходным кодом:
https://github.com/EXL/BezierClock
Я немного увеличил функциональность, добавил возможность регулировки множества опций и параметров:
Скриншот настройки в KDE Plasma 5
Вышло довольно занимательно. Для тех, кто хочет попробовать поиграться с кривыми Безье сам, я приготовил пакеты:
[Пакет для Arch Linux] | [Зеркало]
Ставить командой pacman -U bezier-clock-v1.0-1-any.pkg.tar.xz
или yaourt -U bezier-clock-v1.0-1-any.pkg.tar.xz
, если кто не знает.
[Общий пакет для остальных дистрибутивов GNU/Linux] | [Зеркало]
Устанавливается он в пользовательскую директорию ~/.local/share/plasma/wallpapers/
выполнением скрипта package.sh
. Удалить пакет можно либо ручками, либо выполнив ./package.sh -u
.
После установки в настройках рабочего стола появляется новый тип обоев: Bezier Clock, выбираете его и активируете обоину.
Чтобы экономнее расходовать ресурсы CPU, я советую выставить FPS Limit в район 25, а Animation Duration примерно на 30.
В общем, колдовство с этими параметрами поможет добиться плавной анимации и на низких FPS.
Спасибо за внимание! Чуть не забыл:
На скриншоте Arch Linux со старой KDE Plasma 5.5.3, всё дефолтное
Шрифты: Nokia Standard, Ubuntu Condensed, Consolas; сглажены Infinality
Везде использую замечательную тему Breeze
В плане приложений KDE-стека активно использую Dolphin, Okular, Kate и Yakuake, в качестве плеера Clementine, видео смотрю vlc или mpv.
Браузер — Chrome, почтовик — Thunderbid.
Повседневная IDE — Qt Creator, но имеется и тяжёлая артиллерия на подхвате: Eclipse и Android Studio.
Скриншот с Qt Creator в процессе создания Bezier Clock.
Посмотрел я на ваши третьегномы и решил попробовать его на домашнем сервере. Используется он в основном женой, я сижу за ним либо по ssh, либо когда лень включать основную машину.
Описание:
Окошко в центре — splashscreen самописной (Qt, erlang, zeromq и прочее) оболочки рабочего стола, запускаемой по ssh -X с рабочего сервера. ШГ во фразе «Построение приложений» вызвано именно этим фактом.
Основное назначение программы — специализированная (клиент-сервер, разграничение доступа, формирование списка доступных приложений «на лету») среда для тонких клиентов, используемая операторами ЦУП.
На скриншоте можно наблюдать три связанные по сети программы, имеющие отношение к системе сейсмического мониторинга, низкоуровневой частью которой (всё, кроме GUI и железа) я занимаюсь.
Слева направо:
Всё это написано на Qt/C++. Qt глубоко въелся в мою натуру. И не надо кидаться в меня камнями по поводу его использования вне иксов, там очень удобно работать с сокетами и базами данных, а сигналы-слоты отлично дополняют всё это — что позволяет с лёгкостью и удовольствием писать в том числе и всяческие демоны. А GUI на АРМах, кстати, на node.js.
На серверах и АРМах после моего настойчивого воздействия на заказчика получилось поставить Debian Wheezy. А не провоздействовал бы — пришлось бы оставить винду: начиная семёркой и кончая Server 2012. Они там почему-то очень боятся *nix — его можно встретить только на самых важных узлах системы (и там, насколько я понял, обычно QNX). И это-то на одном из крупнейших нефтепроводов в России…
Arch Linux. Plasma: Produkt; KWin/Qt: QtCurve (Numix); цвета Numix; шрифты Droid.
Ах да, на обоях стоит стандартный KDE-шный орнамент «Французский узор». Отлично подходит к тёмной теме и тёмному ушатанному Thinkpad'у T400, на котором всё это крутится. Скриншот рабочего стола: тыц.
Выход Elementary OS Luna породил некоторый шум на ЛОРе и серию скриншотов, мол, какая это замечательная сборка, как в ней все продумано и т.д. Я честно попытался ее попробовать, но видимо отношения с Ubuntu у меня испортились окончательно — я понял, что потребуется много, очень много работы напильником. Развернул из образа обратно Debian с KDE, однако эстетические впечатления от Elementary сподвигли меня оставить прежнюю черноту в оформлении.
Debian Stable + Testing, из Testing сейчас стоят только KDE 4.10.5, Vim 7.4, Qupzilla 1.4.4; ШГ — OpenSans + Droid Sans Mono.
Также хочу спросить совета. У, например, QupZilla имеется своя иконка приложения. Когда ни одного окна не открыто, то отображается иконка из Faenza, а когда окно есть — то родная иконка QupZilla. Нет ли способа заставить панель задач всегда отображать «фаянсовую» версию?
UPD: проблема с иконками решилась очень качественно. Доделанная тема на домашнем ноутбуке.
Праздного расширения кругозора для, решил посмотреть в сторону связки Python + Qt. В качестве упражнения выбрал множество Мандельброта, из matplotlib позаимствовал готовые цветовые схемы.
В остальном, Arch и почти дефолтная KDE.
Под вдохновением от прочтения сий нити.
таки да, каникулы подошли к концу, и за эти три месяца мы почти доделали наш небольшой проектик, о котором я уже писал в толксах :3
* от винды здесь, похоже, осталось только ядро. 100% всего софта, который я использую - мультиплатформенный, половина еще и OpenSource.
* на всём скриншоте вы можете лицезреть прекрасубогий рендеринг шрифтов из Windows 7;
* куча открытых приложений как в таскбаре, так и в трее. на остальных трёх рабочих столах примерно такое же безобразие.
* всё это временами тормозит и упирается в RAM (особенно, когда запущены 2 виртуалки и WoW одновременно), в эти моменты мне очень сильно хочется поставить Debian;
* весьма скромные навыки в программировании и веб-дизайне - пилим небольшой проектит, скриншот тут
Всё это стоит на сабноутбуке Samsung 300U1A с 11.6" форточкой вместо экрана и ULV i3 вместо процессора.
зато заряда хватает на 7 часов работы. да.
а на линуксе на ~13 хватало. печаль-трава :(
На скрине razor-qt + kwin. Используются qtqurve-* kde3, kde4, gtk. Кушает мало.
Cмена раскладки через qxkb. В качестве FM - dolphin, qtfm мне не особо приглянулся.
Текстовый редактор juffEd, пока только тестирую, по непонятным причинам (может так задумано?) иконки на панели инструментов явно не те, что я установил.
Для просмотра изображений симпатичный nomacs, считаю на SpeedCrunch, а cкриншоты делаю спомощью ScreenGrab. Скрин.
Кроме dolphin также использую различные приложения из kde, которые на моё имхо мне более удобны.
Qt начинает проникать в массовое сознание андроидов и они потихоньку собираться в небольшую группу на моем рабочем столе. В качестве трибуны была выбрана оригинальная клавиатура Cherry с не отвлекающими глаз девственно белыми клавишами. Лидер группы рассказывает о преимуществах Qt и демонстрирует пример совместной работы OpenGL функций с QML.
следующие → |