Как стать автором
Обновить
1.33

Графические оболочки *

KDE и все такое

Сначала показывать
Порог рейтинга
Уровень сложности

Графический интерфейс для bash, делаем работу в командной строке удобнее

Уровень сложности Средний
Время на прочтение 3 мин
Количество просмотров 14K
Java *Графические оболочки **nix *

Когда пишешь код в IntelliJ IDEA, привыкаешь что везде есть подсказки, везде где можно работает комплишен, всегда можно одним кликом перейти на декларацию метода или на его юсаджи. После этого интерфейс командной строки выглядит как-то бедно. Конечно, он очень хорошо продуман, сделан настолько удобным, насколько это возможно в текстовом UI, но в графическом UI возможностей намного больше. Представляю вам плагин для JetBrains IDE, позволяющий работать в командной строке cо всеми удобствами IDE.

Читать далее
Всего голосов 31: ↑30 и ↓1 +29
Комментарии 29

Новости

Так ли хорош Linux Mint, как о нем говорят?

Время на прочтение 3 мин
Количество просмотров 23K
Настройка Linux *Графические оболочки *Исследования и прогнозы в IT *Статистика в IT Ноутбуки
Из песочницы

Сегодня решил обратить внимание на систему Linux Mint, также известную как самый "зеленый" дистрибутив. По опросу, проведенному phoronix, Linux Mint удобно расположился в списке и занял пятое место по популярности среди пользователей. На разных информационных ресурсах статистика выстраивается по-разному, но основной смысл остается неизменным. Практически везде Ubuntu занимает лидирующие позиции, и не так далеко располагается вечно зеленый Mint.

Читать далее
Всего голосов 56: ↑3 и ↓53 -50
Комментарии 97

О desktop-уведомлениях в Linux-системах

Время на прочтение 7 мин
Количество просмотров 7.1K
Блог компании ГК «Астра» Настройка Linux *Программирование *Графические оболочки *

В операционной системе, как и в жизни, обширны способы передачи информации: иногда можно деликатно сказать что-то в стиле «не будет ли любезен многоуважаемый джинн», или сделать жест рукой, чтобы твой собеседник понял без лишних слов, или в некоторых ситуациях достаточно лишь встретиться глазами, чтобы понять, как у тебя дела. Так и в арсенале ОС имеются сообщения из системного трея, обычные десктоп-уведомления из центра уведомлений, лампочки-индикаторы на клавиатуре, собственные уведомления у приложений и проч.

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

Читать далее
Всего голосов 19: ↑15 и ↓4 +11
Комментарии 13

Display scaling в Linux. Часть 1 — системные настройки

Время на прочтение 5 мин
Количество просмотров 6.5K
Настройка Linux *Open source *Графические оболочки **nix *Usability *

Дисплеи с высокой плотностью пикселей уже давно не редкость. И для того, чтобы UI не выглядел слишком мелко, применяется масштабирование. В разных системах используются разные подходы и имеются различные возможности настроек. Но одно объединяет их все - безмерное количество кривизны, костылей и глюков. Посмотрим как на сегодняшний день обстоит ситуация в лагере Linux.

Читать далее
Всего голосов 13: ↑13 и ↓0 +13
Комментарии 20

Истории

Golang fyne Куда нажать? :-(

Время на прочтение 4 мин
Количество просмотров 7.4K
Графические оболочки *Go *
Туториал
Из песочницы

fyne - кросс-платформенная библиотека для Golang, но ее кросс-компиляция не очевидная вещь, в данной статье Гайд, как же все-таки собрать и распространить свое первое приложение

Читать далее
Всего голосов 18: ↑10 и ↓8 +2
Комментарии 10

Обзор графических оболочек Linux

Время на прочтение 9 мин
Количество просмотров 64K
Блог компании FirstVDS Настройка Linux *Графические оболочки *

Наверняка вы хоть раз сталкивались с многообразием графических оболочек для ОС Linux. В этом присутствует частичка красоты этой системы — в множестве вариантов взаимодействия с этой ОС. Без сомнений — это универсальный инструмент.

Если вы уже используете Linux или только начинаете знакомство с ним, вам наверняка не захочется сидеть и перебирать все существующие оболочки, чтобы понять, подойдёт одна из них именно вам или нет. Потому мы сделали краткий обзор самых популярных рабочих сред вместе с ответами на часто задаваемые вопросы.
Читать дальше →
Всего голосов 59: ↑39 и ↓20 +19
Комментарии 147

Обзор утилиты Lens. Управление кластером Kubernetes из графической оболочки

Время на прочтение 4 мин
Количество просмотров 6K
Блог компании FirstVDS Open source *Системное администрирование *Графические оболочки *Kubernetes *
Туториал

Управление кластером Kubernetes чаще всего осуществляется при помощи командной строки и утилиты kubectl. Однако, кроме этого распространенного способа, есть и другие. Например, с помощью программы Lens.

Lens — программное обеспечение, которое позволяет полноценно управлять кластером Kubernetes через графический интерфейс пользователя — GUI (graphical user interface).

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Комментарии 10

Как работают snap, flatpak, appimage

Время на прочтение 13 мин
Количество просмотров 35K
Системное администрирование *Графические оболочки *Разработка под Linux *

Распространение приложений в линуксе - это боль. Причем в наше время цикл обновлений приложений все уменьшается и эта боль чувствуется все сильнее. В связи с этим появляются технологии вроде snap, flatpak, которые декларируют решение этих проблем. Некоторые дистрибутивы (я смотрю на тебя, Ubuntu) даже начинают довольно агрессивную политику по их внедрению. Однако, несмотря на то, что про сами эти технологии много говорят (и ещё больше жалуются), про то, как они работают написано довольно мало. Попробуем исправить это.

Disclaimer: в этой статье я не буду давать каких-то оценок, пытаться говорить что лучше. Только как это работает. Я предполагаю, что читатель знает что такое контейнеризация и как это примерно работает.

Читать далее
Всего голосов 71: ↑69 и ↓2 +67
Комментарии 60

Разработка графического кроссплатформенного приложения на C#. LXUI

Время на прочтение 21 мин
Количество просмотров 19K
.NET *Графические оболочки *C# *
Из песочницы

Всем привет! Меня зовут Леонид, я являюсь разработчиком программного обеспечения на языках программирования С++, C# и Java. Имея достаточно неплохой опыт в создании пользовательских элементов управления еще со времен C++ Builder, было решено сделать свой кроссплатформенный GUI с блэкджеком и шарпом. О нем мы и поговорим сегодня :)

Читать далее
Всего голосов 35: ↑35 и ↓0 +35
Комментарии 31

Графический интерфейс с дизайнером форм для сценарного языка OneScript

Время на прочтение 4 мин
Количество просмотров 4.3K
.NET *Графические оболочки *Интерфейсы *
Из песочницы
✏️ Технотекст 2022

Существует огромное множество скриптовых языков. Существует множество графических интерфейсов для скриптовых языков (англ. graphical user interface, GUI). И существует какое то количество дизайнеров для этих интерфейсов. Добавлю к этим разработкам и свои а именно - графический интерфейс и дизайнер форм для сценарного языка OneScript.

Читать далее
Всего голосов 17: ↑15 и ↓2 +13
Комментарии 4

Задача про две ёмкости для жидкости

Время на прочтение 9 мин
Количество просмотров 8.8K
Программирование *Графические оболочки *Математика *Логические игры Интервью

Существует классическая задача:

Есть 2 емкости: 5 литров и 3 литра. Как отмерить 4 литра жидкости используя только эти 2 емкости?

В этом тексте я решу эту задачу в общем виде при помощи конечного автомата.  Также я упомяну про малоизвестный язык программирования Dot.

Читать далее
Всего голосов 17: ↑14 и ↓3 +11
Комментарии 29

Tcl/tk: интегрированная среда разработки TKproE-2.30

Время на прочтение 10 мин
Количество просмотров 3.7K
Python *Графические оболочки *Разработка под MacOS *Машинное обучение *Разработка под Linux *
Прошло без малого пять лет как я впервые столкнулся с интегрированной средой разработки программ на tcl/tk TKproE-2.20. В апреле 2021 года вышла новая версия этого продукта — TKproE-2.30 и я полностью погрузился в её мир. Он меня заворожил. Название TKproE является аббревиатурой от TCL/TK Programming Environment. TKproE — это интегрированная среда разработки программ для языка сценариев TCL/TK. Сам TKproE полностью написан на языке TCL/TK. В преамбуле к TKproE подчёркнуто, что он поддерживает быструю разработку сложных графических пользовательских интерфейсов.

Что же принципиально нового появилось в новой версии по сравнению с версией 2.20 помимо нового логотипа?
Читать дальше →
Всего голосов 12: ↑10 и ↓2 +8
Комментарии 8

PyQt6 — полное руководство для новичков. Продолжение

Время на прочтение 35 мин
Количество просмотров 26K
Блог компании SkillFactory Python *Программирование *Графические оболочки *Qt *
Туториал
Перевод

В первом материале мы рассказали о создании первого окна, о сигналах, слотах и событиях, а также о виджетах. Сегодня, к старту курса по Fullstack-разработке на Python, делимся продолжением — о макетах, работе с панелями инструментов и меню при помощи QAction, дополнительных и диалоговых окнах. За подробностями приглашаем под кат.

1. Макеты

2. Панели инструментов, меню и QAction

3. Диалоговые окна и окна предупреждений

4. Дополнительные окна

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Комментарии 9

PyQt6 — полное руководство для новичков

Время на прочтение 30 мин
Количество просмотров 161K
Блог компании SkillFactory Python *Программирование *Графические оболочки *Qt *
Туториал
Перевод

К старту курса по разработке на Python делимся детальным руководством по работе с современным PyQt для новичков. Чтобы читать было удобнее, мы объединили несколько статей в одну:

1. Первое приложение

2. Слоты и сигналы

3. Виджеты

За подробностями приглашаем под кат.

Читать далее
Всего голосов 28: ↑27 и ↓1 +26
Комментарии 13

Работа с квалифицированными сертификатами в свете новой редакции Приказа №795 ФСБ РФ от 21.01.2021. Часть II

Время на прочтение 5 мин
Количество просмотров 3.2K
Информационная безопасность *Криптография *Программирование *Графические оболочки *Разработка под Linux *
imageПосле опубликования статьи, посвящённой требованиям Приказа №795 ФСБ России в редакции от 29 января 2021 года, меня не покидало чувство её незавершённости. Это чувство было связано с тем, что в статье ни слова не было сказано про утилиту CAFL63, которая позволяет разворачивать удостоверяющие центры. И естественным является то, что её тоже необходимо привести в соответствие с новыми требованиями.
Читать дальше →
Всего голосов 5: ↑4 и ↓1 +3
Комментарии 0

Работа с квалифицированными сертификатами в свете новой редакции Приказа №795 ФСБ РФ от 29 января 2021 года

Время на прочтение 10 мин
Количество просмотров 5.5K
Информационная безопасность *Криптография *Python *Программирование *Графические оболочки *
7 сентября 2021 года мне пришло электронное письмо:
fsb795
Добрый день.
не планируете библиотеку подправить под свежие изменения в приказе 795 ?
Было понятно, что речь идет о пакете fsb795, написанном на Python для разбора квалифицированных сертификатов. Требования к составу и форме квалифицированного сертификата установлены Приказом ФСБ России от 27.12.2011 №795. Но 29 января 2021 года в этот приказ были внесены изменения. Именно об этих изменениях мне и напомнил автор письма. Письмо я получил 7 сентября, а изменения вступили в силу 1-го сентября 2021 года. В этот период времени я был увлечён написанием статьи, связанной с пятидесятилетием окончания Казанского суворовского военного училища и выбора мною стези программиста:

Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Комментарии 9

Всё как у больших. Автозагрузка приложений в оконных менеджерах linux

Время на прочтение 9 мин
Количество просмотров 13K
Блог компании RUVDS.com Настройка Linux *Графические оболочки **nix *
Вывод systemd-analyze dot --user ‘i3.service’ | dot -Tpng | imv -


Вывод systemd-analyze dot --user ‘i3.service’ | dot -Tpng | imv -

Как-то раз, листая сообщения в профильном systemd чате, в телеграм, я наткнулся на следующий кусок man systemd.special


xdg-desktop-autostart.target
   The XDG specification defines a way to autostart applications using XDG desktop files.
systemd ships systemd-xdg-autostart-generator(8) for the XDG desktop files in autostart
directories. Desktop Environments can opt-in to use this service by adding a Wants=dependency
on xdg-desktop-autostart.target.

О как интересно, подумалось мне. Можно реализовать функционал полноценныхDesktop Environments, по автоматическому запуску приложений, при старте. А у меня как раз i3wm, который таковым не является и которому такой функционал не помешал бы. Надо это дело исследовать. Тогда я ещё не знал во что ввязался. Как оказалось, не всё так просто.


Читать дальше →
Всего голосов 59: ↑59 и ↓0 +59
Комментарии 15

Облачный крестоносец: графический интерфейс Яндекс.Диска в GNU/Linux через Krusader

Время на прочтение 25 мин
Количество просмотров 12K
Настройка Linux *Графические оболочки *Облачные сервисы *
Из песочницы

Яндекс.Диск в графике в GNU/Linux? Легко и просто.

Читать далее
Всего голосов 13: ↑12 и ↓1 +11
Комментарии 5

Специфицирование конструктивных сборок в nanoCAD BIM Конструкции

Время на прочтение 13 мин
Количество просмотров 2K
Блог компании Нанософт разработка Анализ и проектирование систем *Графические оболочки *CAD/CAM *

Спецификация – неотъемлемая часть конструкторской документации. Согласно ГОСТ 2.106-2016 ЕСКД, спецификация должна включать составные части, входящие в специфицируемое изделие, а также конструкторские документы, относящиеся к этому изделию и к его неспецифицируемым составным частям.

nanoCAD BIM Конструкции позволяет не только создавать и настраивать спецификации под конкретные задачи, но также, благодаря наличию связи между объектом в чертеже и его обозначением в спецификации, добавлять, редактировать и, что особенно важно в концепции BIM-моделирования, контролировать информационные параметры объектов.

В этой статье я рассмотрю указанные выше возможности nanoCAD BIM Конструкции применительно к конструктивным сборкам.

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Комментарии 5

Исследование динамических процессов в газо-гидравлическом амортизаторе

Время на прочтение 5 мин
Количество просмотров 1.7K
Анализ и проектирование систем *Графические оболочки *Математика *Matlab *Инженерные системы *
Туториал

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

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

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 3

Вклад авторов