Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam

Пикабу Игры +1000 бесплатных онлайн игр

«Дурак подкидной и переводной» — классика карточных игр! Яркий геймплей, простые правила. Развивайте стратегию, бросайте вызов соперникам и станьте королем карт! Играйте прямо сейчас!

Дурак подкидной и переводной

Карточные, Настольные, Логическая

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

Волшебное Королевство: Собирай Гексы

Головоломки, Казуальные, Таймкиллер

Играть
Болты и гайки - это головоломка, в которой вам нужно откручивать болты с досок! Ваша задача - выбрать правильный болт для откручивания, чтобы вы могли открутить все доски! Соревнуйтесь с друзьями и коллегами!

Болты и Гайки

Казуальные, Головоломки, Логическая

Играть
Станьте Детективом! Решайте логические головоломки, чтобы найти преступника! 
Множество уровней и интересных историй! События и задачи дня!

Тебе предстоит раскрывать массу разных дел, в этом тебе поможет известный всем сыщикам метод дедукции.

Детектив - логические головоломки

Головоломки, Казуальные, Логическая

Играть
Бросьте себе вызов в этой классической японской онлайн-игре. Цель — заполнить все пустые клетки цифрами от 1 до 9, которые не повторяются в каждой из 9 строк, столбцов и блоков. Играть в Судоку можно с телефона или ПК без регистрации.

Магия Судоку

Головоломки, Казуальные, Судоку

Играть

Топ прошлой недели

  • CharlotteLink CharlotteLink 1 пост
  • Syslikagronom Syslikagronom 7 постов
  • BydniKydrashki BydniKydrashki 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Kde

С этим тегом используют

Linux Ubuntu Gnome Все
67 постов сначала свежее
1
Selevoy
Selevoy
3 года назад

Дурной пример заразителен⁠⁠

То ждем пока на Win сервиспак установится по часу, теперь неонка туда же.

Дурной пример заразителен Linux, Linux и Windows, Kde, Обновление
[моё] Linux Linux и Windows Kde Обновление
26
871
geser83
3 года назад
IT-юмор

Сложный выбор⁠⁠

С форума:

привет народ! Я решила поставить себе Linux. Что лучше GNOME, или KDE?

yyy: гном

zzz: кеды

www: началось...

Выбор Linux Gnome Kde Текст IT юмор
200
16
mknews
mknews
3 года назад

Скорее KDE⁠⁠

Даже трейлер частично копирует трейлер плазмы 5.21

Скорее KDE Windows 11, Mac Os, Linux, Kde

Linux Club

[моё] Windows 11 Mac Os Linux Kde
9
47
Driglu4it
Driglu4it
4 года назад
GNU/Linux

Разработка виджетов Plasma - часть 1⁠⁠

В целом разработка плазмоидов очень проста, если вы имеете минимальный опыт работы с JS, т.к. язык QML (на котором и пишутся виджеты для Plasma) поддерживает JS функции (слегка урезано, но об этом позже).


Инструменты, которые рекомендую использовать (есть аналоги, но если вы без опыта, то это быстрее):

1. QtCreator - IDE специально для Qt, имеет самую лучшую поддержку языка QML (альтернатива - Kdevelop). Во многих дистрибутивах идет в комплекте по-умолчанию - если нет, установите с помощью пакетного менеджера вашего дистрибутива.

2. Plasmoidviewer (входит в пакет plasma-sdk) - очень рекомендую, дабы не перезапускать Plasmashell при тестировании виджета. Позволяет тестировать виджет в отдельном окне (альтернатива - plasmawindowed, но меньше настроек).

3. Любая консоль (для чтения логов во время тестирования).

4. Настоятельно рекомендую ознакомится с QML и QtQuick (именно на нем будет происходить вся магия + JS). Язык очень простой, но некоторые вещи неочевидны. Ссылка - https://doc.qt.io/qt-5/qtquick-qmlmodule.html


Самый простой способ обучения - это посмотреть исходный код других виджетов. Встроенные виджеты (или добавленные мейнтейнерами вашего дистрибутива) находятся в /usr/share/plasma/plasmoids/, а сторонние (отдельно установленные для пользователя) в /home/%username%/.local/share/plasma/plasmoids/ (я сам лично начинал именно так, потому что документации практически никакой, а та, которую нашел была очень устаревшей - сейчас понемногу ситуация исправляется).


Структура файлов плазмоида: Уникальное имя папки (например: com.mydomain.myplasmoid), внутри это:

├── contents

│ ├── ui

│ │ ├── main.qml

│ │ └── configGeneral.qml

│ └── config

│ ├── config.qml

│ └── main.xml

└── metadata.desktop


Начнем с описания виджета (файл metadata.desktop). Этот файл необходим для работы виджета и определения его системой. Вот примерное его содержание:


[Desktop Entry]

Name=My Plasmoid

Comment=A widget to take over the world!

Type=Service

Icon=battery

X-KDE-ServiceTypes=Plasma/Applet

X-Plasma-API=declarativeappletscript

X-Plasma-MainScript=ui/main.qml

X-KDE-PluginInfo-Author=My Name

X-KDE-PluginInfo-Email=myemail@gmail.com

X-KDE-PluginInfo-Name=com.mydomain.myplasmoid

X-KDE-PluginInfo-Version=1

X-KDE-PluginInfo-Website=https://github.com/username/myplasmoid

X-KDE-PluginInfo-Category=System Information


Кратко пройдусь по основным строкам:


Name - название плазмоида

Comment - описание виджета (опционально)

Type (тут точно Service, т.к. не является отдельным приложением)

Icon - иконка для отображения при установке (название берется из темы, путь прописать пока нельзя)

X-KDE-ServiceTypes=Plasma/Applet, X-Plasma-API=declarativeappletscript - оставляем как есть

X-Plasma-MainScript - путь к исполняемому файлу (с него начинается выполнение)

X-KDE-PluginInfo-Author, X-KDE-PluginInfo-Email - данные автора виджета

X-KDE-PluginInfo-Name - ВАЖНО - должно совпадать с названием основной папки виджета

X-KDE-PluginInfo-Version - используется во внутренних процессах, например для отображения версии клиенту (стоит менять при обновлении)

X-KDE-PluginInfo-Website - ссылка на исходник (опционально)

X-KDE-PluginInfo-Category - используется для определения категории в репозитории store.kde.org (и pling.com) Примеры категорий здесь: https://techbase.kde.org/Projects/Plasma/PIG


Содержимое main.qml (далее немного копипасты, если непонятно, пишите в комментариях) -

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

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

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

Вы также можете разместить виджет внутри другого виджета (контейнера), такого как системный трей или сама панель.


Пример самого простого файла main.qml:


import QtQuick 2.0

import org.kde.plasma.components 2.0 as PlasmaComponents

PlasmaComponents.Label {

text: "Hello world in Plasma 5 ";

color: "black";

}


Если вы ранее пользовались QtQuick, то все должно быть понятно, если нет, научиться несложно, там очень простой синтаксис для построения интерфейсов (ссылка в начале поста). Дополнение: PlasmaComponents - отдельный класс для Plasma (обычно наследуется от QtQuickControls - позже опишу чуть подробнее).


Остальные файлы и папки в структуре необязательны (но без них не сделать что-то полезное), опишу в следующих постах.


Если вы сделали уникальное имя папки плазмоида, указали ее название в metadata.desktop и существует файл main.qml (название и путь может отличаться, настраивается в metadata.desktop) - вы уже можете скопировать корневую папку в /home/%username%/.local/share/plasma/plasmoids/ и добавить ваш виджет на панель или рабочий стол. Самым лучшим способом тестирования является plasmoidviewer (как я писал выше). Запустите в консоли команду plasmoidviewer -a com.mydomain.myplasmoid (укажите атрибут X-KDE-PluginInfo-Name вместо com.mydomain.myplasmoid) и вы увидите результат в отдельном окне (позже я покажу несколько атрибутов команды plasmoidviewer, для опытных man plasmoidviewer).


Пока на этом все, продолжение следует.

Не стесняйтесь задавать вопросы в комментариях )


Показать полностью
[моё] Plasma Kde Виджет Разработка Длиннопост Текст
48
94
Driglu4it
Driglu4it
4 года назад
GNU/Linux

Виджеты для Plasma 5⁠⁠

Прошло чуть больше года как я начал в свободное время разрабатывать виджеты для KDE Plasma.

Вот часть из них с описанием. Надеюсь, что кому-нибудь пригодятся (писал их для себя, но поделился в официальном репозитории KDE).

1. Advanced Radio Player - виджет Plasma для прослушивания онлайн-радио.

Виджеты для Plasma 5 Plasma, Kde, Виджет, Длиннопост

Возможности:

• Поиск радиостанций, редактирование списка сохранённых радио

• Отображение обложек проигрываемых треков

• Интерфейс на русском, немецком, финском, испанском, украинском, португальском бразильском и турецком языках.


Скачать: https://store.kde.org/p/1313987/



2. Translator - виджет-переводчик для KDE Plasma.

Виджеты для Plasma 5 Plasma, Kde, Виджет, Длиннопост

Translator представляет собой графический интерфейс для функций перевода, доступных в утилите translate-shell: soimort.org/translate-shell

4 доступных движков перевода  - google (по-умолчанию), yandex, bing и apertium.

Автоопределение языка источника (опционально).

Произношение текста (доступно не для всех языков).


Для работы требуется пакет translate-shell (доступен практически в любом дистрибутиве).


По сути GUI для translate-shell. Для тех, кому часто приходится переводить пригодится.


Скачать: https://store.kde.org/p/1395666/



3. Mailnag for Plasma - виджет для mailnag daemon

Виджеты для Plasma 5 Plasma, Kde, Виджет, Длиннопост

Требуется пакет mailnag.

Отображает новые письма для аккаунтов, настроенных в конфигураторе mailnag.

Возможности - пометить письмо как прочитанное (только для mailnag - в почтовом клиенте или web статус письма не меняется), открыть почтовую программу по-умолчанию.

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


Скачать: https://store.kde.org/p/1420222/



4. Prime Render Offload Status - отображение активности видеокарты nvidia

Виджеты для Plasma 5 Plasma, Kde, Виджет, Длиннопост

Работает только для режима Prime Render Offload (драйвера nvidia 435 и выше).

Отображает режим работы дискретной видеокарты (если хотя бы одно приложение использует видеокарту nvidia).


Скачать: https://store.kde.org/p/1411472/



5. Thermal Monitor Fix - исправленная версия виджета Thermal Monitor

Виджеты для Plasma 5 Plasma, Kde, Виджет, Длиннопост

По сути - это даже не мой виджет, я просто применил исправления для поддержания новых версий Plasma и Qt.

Отображение температуры с датчиков компьютера (cpu, gpu и т.д.).


Скачать: https://store.kde.org/p/1408433/



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

Конструктивная критика приветствуется )

Показать полностью 4
[моё] Plasma Kde Виджет Длиннопост
38
DELETED
4 года назад
GNU/Linux

Как попробовать Linux⁠⁠

Многие когда-то слышал про Linux, про “красноглазие”, но вряд ли многие пробовали. Сегодня мы попробуем установить Linux на компьютере, как отдельную программу. Для этого нам понадобится более-менее современный процессор с поддержкой виртуализации и около 10-20 гигабайт свободного места.

Как попробовать Linux Ubuntu, Linux, Kde, Virtualbox, Виртуализация, Длиннопост

Включаем виртуализацию в процессоре

Чтобы попробовать Linux, мы будем использовать виртуализацию. Виртуализация - это такая технология, которая позволяет запускать несколько операционных систем на одном процессоре одновременно. К примеру, если у вас установлена Windows 10, то с помощью виртуализации вы сможете параллельно с ней запустить Linux и, к примеру, Windows 7.

Для начала проверьте, включена ли у вас виртуализация. Для этого откройте диспетчер задач, используя сочетание клавиш Ctrl+Shift+Esc, и во вкладке "Производительность" посмотрите, включена ли у вас аппаратная виртуализация. Если вы видите Enabled, значит включена, Disabled — выключена.

Чтобы включить поддержку виртуализации, необходимо перейти в BIOS при загрузке системы и включить поддержку виртуализации. Выглядит это примерно так:

Как попробовать Linux Ubuntu, Linux, Kde, Virtualbox, Виртуализация, Длиннопост

Короткая инструкция: надо перезагрузить компьютер, зайти в БИОС и включить виртуализацию. Более длинная инструкция: ссылка.


Устанавливаем VirtualBox

Теперь мы готовы установить само приложение для работы с виртуализацией. Мы будем использовать VirtualBox. Скачать его можно отсюда: https://www.virtualbox.org/wiki/Downloads (для Windows подойдет файл WindowsHosts). Скачайте и установите VirtualBox, после установки и запуска программы вас должен встретить примерно такой интерфейс:

Как попробовать Linux Ubuntu, Linux, Kde, Virtualbox, Виртуализация, Длиннопост

Свои дальнейшие действия я буду показывать в Linux-версии VirtualBox, которая практически не отличается. Если у вас язык интерфейса Английский, поменять его можно в File -> Preferences…->Language.


Скачиваем Linux

Начнем с того, что определимся с выбором дистрибутива Linux. Дистрибутив Linux - это вариация операционной системы Linux. Дистрибутивов существует множество, для конечного пользователя они отличаются в основном темами оформления и сложностью установки новых программ. В нашем случае мы установим один из дружелюбных дистрибутивов -  KUbuntu. Для этого загрузим установочный образ: https://kubuntu.org/getkubuntu/

Выберем последнюю версию:

Как попробовать Linux Ubuntu, Linux, Kde, Virtualbox, Виртуализация, Длиннопост

Создаем виртуальную машину

Давайте создадим нашу первую виртуальную машину. Нажмем кнопку "Создать".

Как попробовать Linux Ubuntu, Linux, Kde, Virtualbox, Виртуализация, Длиннопост

Укажем тип и версию операционной системы. Далее, выделим немного оперативной памяти, не стоит выделять памяти больше половины, имеющейся у вас, но и меньше 1 Гб вряд ли хватит для комфортной работы в виртуальной машине:

Как попробовать Linux Ubuntu, Linux, Kde, Virtualbox, Виртуализация, Длиннопост

Теперь создадим виртуальный жесткий диск, который будет в реальности файлом на вашем жестком диске:

Как попробовать Linux Ubuntu, Linux, Kde, Virtualbox, Виртуализация, Длиннопост

Выберем формат жесткого диска:

Как попробовать Linux Ubuntu, Linux, Kde, Virtualbox, Виртуализация, Длиннопост

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

Как попробовать Linux Ubuntu, Linux, Kde, Virtualbox, Виртуализация, Длиннопост

Выберем расположение диска и его размер (10-20 ГБ):

Как попробовать Linux Ubuntu, Linux, Kde, Virtualbox, Виртуализация, Длиннопост

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

Как попробовать Linux Ubuntu, Linux, Kde, Virtualbox, Виртуализация, Длиннопост

Нажмем "Продолжить", и через некоторое время нам предложат либо попробовать Убунту (без установки её на виртуальный жесткий диск), либо установить её:

Как попробовать Linux Ubuntu, Linux, Kde, Virtualbox, Виртуализация, Длиннопост

Кликаем "Try Kubuntu", и через несколько мгновений перед нами появляется рабочий стол Кубунту.

Как попробовать Linux Ubuntu, Linux, Kde, Virtualbox, Виртуализация, Длиннопост

Теперь можно походить по рабочему столу Kubuntu, позапускать приложения по умолчанию. Любые сделанные изменения не будут сохранены - пока что мы только в демонстрационном режиме. В следующий раз мы установим Kubuntu в виртуальной машине, и посмотрим на неё поближе.

Показать полностью 12
[моё] Ubuntu Linux Kde Virtualbox Виртуализация Длиннопост
81
8638
stavropol
stavropol
5 лет назад
IT-юмор

Теперь понятно, почему у нее кукуха поехала⁠⁠

Теперь понятно, почему у нее кукуха поехала Kde, IT юмор, Маша и медведь, Книги, Пасхалка, Freebsd
Теперь понятно, почему у нее кукуха поехала Kde, IT юмор, Маша и медведь, Книги, Пасхалка, Freebsd

Название книги: "Как пропатчить KDE?" Ссылка на серию в комментах.

https://vk.com/wall-46453123_193730

Показать полностью 2
Kde IT юмор Маша и медведь Книги Пасхалка Freebsd
578
defurniture
defurniture
5 лет назад
GNU/Linux

Семья, ждём linux lite 5.0⁠⁠

Семья, ждём linux lite 5.0
[моё] Linux Ubuntu Kde
34
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии