LINUX.ORG.RU

182
Всего сообщений: 3140

Есть ли жизнь на Haiku?

Сперва я хотел бы поздравить всех пользователей ЛОРа с наступающим Новым Годом. Счастливых и весёлых вам выходных в 2019 году!

Осенью из новости на Linux.org.ru я узнал о выходе бета-версии операционной системы Haiku и решил проверить, можно ли использовать её для каких-то своих повседневных нужд обычному рядовому линуксоиду.

( читать дальше... )

>>> Просмотр (1366x768, 75 Kb)

 , , , ,

EXL ()

Glacier on arm64/aarch64 запущен на NanoPi Fire3

Итак, раз в пол года я рассказываю о проекте 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

На остальное велком в комментариях

>>> Просмотр (810x1080, 139 Kb)

 , ,

chapay ()

VNote - менеджер заметок и редактор файлов Markdown

ПО: VNote v1.12 (новость)
ОС: MXLinux MX-17 (с обновлениями)

Скриншоты на оф.сайте

( читать дальше... )

>>> Просмотр (1280x800, 166 Kb)

 , ,

atsym ()

LibreCAD & ARES Commander

ОС: «Linux Mint 18.2 Xfce» (x86_64)

  • Тема: «Mint-Y-Dark»;
  • Шрифт: «Noto Sans UI»;

ПО:

Тестовый файл: Su-30.dxf

>>> Просмотр (2560x800, 258 Kb)

 , , , ,

atsym ()

LxQT on Arch Linux

«Минималистичный» 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 browser

neofetch+qmmp

qt filemanager

>>> Просмотр (1366x768, 214 Kb)

 , ,

selishii ()

Часы на кривых Безье для рабочего стола KDE Plasma 5

Всем привет.

В плане изучения технологии 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.

Ещё варианты оформлений: [1], [2], [3].

>>> Просмотр (1366x768, 48 Kb)

 , , ,

EXL ()

Свеженький Budgie

Из новости узнала о существовании этого окружения. Да, это дефолт, ибо я не нашла инструментов настройки этого окружения, кроме как настроек панелек.

Очень легковесное, шустрое и простое. Мне нравится. В остальном: осваиваю OpenSceneGraph и Blender.

>>> Просмотр (3840x1080, 1588 Kb)

 , , ,

totik ()

Домашний сервер

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

Описание:

  • HP Proliant MicroServer, года 3 ему, производительности вполне хватает.
  • Arch, давно уже собираюсь заменить на gentoo. На генте не будет ни systemd, ни gnome3, поэтому арч и жив пока еще, на время тестирования. До этого был MATE, до него e19, до него openbox и т.д.
  • LVM, NFS/FTP/SMB server, принт-сервер, всяческие бэкапы, transmission.

Окошко в центре — splashscreen самописной (Qt, erlang, zeromq и прочее) оболочки рабочего стола, запускаемой по ssh -X с рабочего сервера. ШГ во фразе «Построение приложений» вызвано именно этим фактом.

Основное назначение программы — специализированная (клиент-сервер, разграничение доступа, формирование списка доступных приложений «на лету») среда для тонких клиентов, используемая операторами ЦУП.

>>> Просмотр (1680x1050, 2388 Kb)

 , ,

unfo ()

СейсмоАд

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

Слева направо:

  • Эмулятор сейсмического регистратора. Транслирует данные по UDP — полностью аналогично настоящему (железному) собрату, коих используется по несколько на объект. Был создан для отладки разных элементов системы.
  • Управляющая программа. Точнее, простенький GUI, основанный на библиотеке, которую я сделал для управляющей программы. Принимает данные от регистраторов по UDP, делает комплекс обработки (начиная интегрированием для получения скорости и смещения и кончая детектированием землетрясений и определением их параметров), а также выступает в качестве TCP-сервера для трансляции полученных графиков на автоматизированные рабочие места (АРМ) и в архив (в самописный бинарный лог, сделать который меня сподвигнули mashina и vmx).
  • Приёмщик трансляции. Сделанная на коленке программа для проверки правильности TCP-трансляции из управляющей программы.

Всё это написано на 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, на котором всё это крутится. Скриншот рабочего стола: тыц.

>>> Просмотр (1440x900, 342 Kb)

 , , ,

Obey-Kun ()

KDE a-la Elementary

Выход 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: проблема с иконками решилась очень качественно. Доделанная тема на домашнем ноутбуке.

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

 , , ,

uuwaan ()

Python, Qt, PySide, matplotlib и множество Мандельброта

Праздного расширения кругозора для, решил посмотреть в сторону связки Python + Qt. В качестве упражнения выбрал множество Мандельброта, из matplotlib позаимствовал готовые цветовые схемы.

В остальном, Arch и почти дефолтная KDE.

PNG в полном размере.

>>> Просмотр (1796x1010, 1293 Kb)

 , , , ,

omegatype ()

Типичный рабочий стол школьника-виндузятника

Под вдохновением от прочтения сий нити.

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

* от винды здесь, похоже, осталось только ядро. 100% всего софта, который я использую - мультиплатформенный, половина еще и OpenSource.
* на всём скриншоте вы можете лицезреть прекрасубогий рендеринг шрифтов из Windows 7;
* куча открытых приложений как в таскбаре, так и в трее. на остальных трёх рабочих столах примерно такое же безобразие.
* всё это временами тормозит и упирается в RAM (особенно, когда запущены 2 виртуалки и WoW одновременно), в эти моменты мне очень сильно хочется поставить Debian;
* весьма скромные навыки в программировании и веб-дизайне - пилим небольшой проектит, скриншот тут

Всё это стоит на сабноутбуке Samsung 300U1A с 11.6" форточкой вместо экрана и ULV i3 вместо процессора.
зато заряда хватает на 7 часов работы. да.
а на линуксе на ~13 хватало. печаль-трава :(

>>> Просмотр (1366x768, 381 Kb)

 , ,

snoopcat ()

qt mix

На скрине razor-qt + kwin. Используются qtqurve-* kde3, kde4, gtk. Кушает мало.

Cмена раскладки через qxkb. В качестве FM - dolphin, qtfm мне не особо приглянулся.

Текстовый редактор juffEd, пока только тестирую, по непонятным причинам (может так задумано?) иконки на панели инструментов явно не те, что я установил.

Для просмотра изображений симпатичный nomacs, считаю на SpeedCrunch, а cкриншоты делаю спомощью ScreenGrab. Скрин.

Кроме dolphin также использую различные приложения из kde, которые на моё имхо мне более удобны.

Обоина

>>> Просмотр (1366x768, 562 Kb)

 , , ,

xSudo ()

Место для разработки на Qt

Qt начинает проникать в массовое сознание андроидов и они потихоньку собираться в небольшую группу на моем рабочем столе. В качестве трибуны была выбрана оригинальная клавиатура Cherry с не отвлекающими глаз девственно белыми клавишами. Лидер группы рассказывает о преимуществах Qt и демонстрирует пример совместной работы OpenGL функций с QML.

>>> Просмотр (3000x2250, 1390 Kb)

 , , , ,

kiichiro ()

awesome gentoo

Скоро сессия и сейчас самое время погрузиться в курсяки...

На скрине простецкий курсяч по субд, пишущийся в виме на связке ruby + qt + mysql.

Дистрибутив — Gentoo. Ушел с арча, просидев на нём лет 5. О своём выборе не жалею, даже немного корю себя, что раньше не мигрировал. Мигрировал кардинально: перевёл и десктоп и недобук на генту. Установка(в особенности на недобуке) прошла с некоторым скрипом. К счастью все проблемы благополочно решены :) и всё работает как надо. Генту понравилась чудовищной гибкостью, управляемостью и настраиваемостью. Тут как-то всё стабильнее и консервативнее, нежели в «радикальном» арче. Короче — всё круто :)

В качестве wm на обеих машинках используется awesome wm с дефолтным конфигом. И всякая мелочь: pcmanfm, mirage, clementine, иконки kfaenza, шрифты ubuntu.

ЗЫ

Почему ruby? Нравятся его ООП, синтаксис, скорость разработки, гибкость. Писал и пишу на нём лабы по программированию, методам программирования, криптографическим методам ЗИ, курсяки всякие.

Касательно оформления рефов, курсяков, то всё делаю в latex(minted для раскрашивания синтаксиса). Меня дико удручает формат сдаваемых нашей студентотой курсяков — это поехавшее гумно, безвкусное оформление, никакого форматирования, код вообще часто без отступов и не моноширинным шрифтом. Полная печаль. Работая в LO, я(однажды)) вполне кошерный курсяч получил, но натерпевшись с вёрсткой — свалил на latex и теперь горя не знаю :)

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

 , , , ,

perplexus ()

Рождественские кеды

Очередная моя попытка перейти на KDE.

Inspired by Белые кеды

На скриншоте:

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

 , ,

ArtKun ()

Рабочий ноутбук

Собственно, программа, которую я пилю с коллегой: отображение состояния космических аппаратов (на картинке метеоспутник - Электро-Л).

Написано на Qt и OpenSceneGraph.

О системе:

  • ноутбук Acer Aspire 5745DG
  • ArchLinux x86_64
  • awesome

Скриншот со всеми рабочими столами: ссылка.

>>> Просмотр (1366x768, 189 Kb)

 ,

unfo ()

Qt Wayland

Собрал свежий срез Qt вместе с модулем Qt Wayland, обнаружил в нем неплохую реализацию композитора, пока конечно не такую интересную, как Weston и тоже больше как пример простейшей реализации, но в любом случае хочу заметить, то эти самые окошки на скрине выводятся не поверх Weston'а, а поверх Qt шного примера. Что порадовало так это отсутствие проблем с прозрачностью, что было вечным траблом X11 и куда более плавный ресайз содержимого окошек. Хотя Qtшный композитор пока и отстает от Weston'а в этом вопросе. Ну и на закуску замечу, что в качестве темы виджетов юзается чуть чуть подпиленный под Qt5 QtCurve. Все подпиливание заключалось в убирание костылей для Qt3 и X11.

На фоне бетка kde 4.9.

PS QtCreator

>>> Просмотр (2560x1440, 1088 Kb)

 , , ,

Gorthauer ()

arch back to gs

вернулся с awesome -> kde на гном-шелл
дефолтный док отрублен экстеншеном ( https://extensions.gnome.org/extension/79/hide-dash/ ),
мессагинг-трэй (нижняя правая херня с уведомлениями и трэй-иконками) отрублен экстеншеном ( гуглится по gnome-shell remove bottom bar ),
трэй-иконки из мессагинг-трэя перенесен на верхнюю панель, опять же экстеншеном ( https://extensions.gnome.org/extension/192/status-icon-fixer/ ),
хоткорнер (вызов активитис при заходе в верхний левый угол) отключен соответсвующим экстеншеном ( https://extensions.gnome.org/extension/118/no-topleft-hot-corner/ ),
кнопка активитис отключена тоже экстеншеном ( https://extensions.gnome.org/extension/292/remove-activities-button/ )
активитис вызываются теперь только по ALT+F1
на верхней панеле кнопочка с надписью Floating = экстеншен добавляющий вертикальный/горизонтальный тайлинг: https://extensions.gnome.org/extension/294/shellshape/

нижний док awn

для сравнения на скрине в роле gtk3 — наутилус, в роле qt — qutim

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

 , ,

linux-v0id ()

Qupzilla

Привет! Осилил я таки qupzill'a.

Плюсы:

  • Нативно выглядит;
  • Нативно работает;
  • Быстрее фуррифокса;
  • Няшная экспресс панель;
  • Жесты мышью.

Минусы:

  • Настроил Ruadlist через небольшую правку сырцов.
  • Еле добавил этот топик, maxcom, показывает скриншоты чьи-то вместо страницы добавления.
  • Пунктир около ссылок. Как убрать?:(

Ну и тема:

  • Plasma - Nitrogenium;
  • Значки - KawOken;
  • DejaVu Sans 9;
  • Цвет. схема где-то в теме про плазму есть.

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

 , ,

thelonelyisland ()