Виджеты для Plasma 4

Изображение пользователя severga.

Выкладываю результаты моих первых экспериментов по созданию виджетов.
Решил сделать то, чего мне не хватало в стандартном наборе и на сайтах для скачивания готовых виджетов.
Возможно, я что-то сделал не так, возможно, на других машинах будет что-то работать неправильно. Неделю назад я про виджеты "изнутри" и QML не знал ничего вообще. Были только представления о JavaScript. Если что, напишите, как было бы правильнее. Посоветуйте, как сделать красивее и удобнее.
Виджеты - простенькие: для меня был важен функционал. :)

Итак, представляю 4 виджета:
Label - простая текстовая надпись, метка или разделитель - называйте, как хотите (поддерживает гипертекст, так что можно изобразить много чего, не только неформатированный текст).
Key States - показывает состояние NUM и CAPS.
Timer - таймер для забывчивых и увлеченных... :)) Редуцирован, чтобы занимать меньше места, до часов и минут (если период большой) и минут и секунд, если время вот-вот выйдет; моргает и выдает системное сообщение (правда с движком notifications я пока не разобрался, поэтому использовал команду kdialog); для открытия пользовательских настроек таймера воспользуйтесь контекстным меню (в котором также есть предустановки) или двойным щелчком; виджет умеет работать как с периодом времени, так и с будущим моментом во времени; кстати, будьте осторожны, он умеет выключать комп. :))
Lock/Logout (Plus) - переделка стандартного виджета от Виранча Мехты; добавил кнопку гашения экрана (через команду xset dpms force off) и пункт контекстного меню для подавления гашения экрана, если оно установлено в системных настройках (мне показалось это интересным, поскольку поможет любителям фильмов и слайд-шоу); если что, никого не хотел обидеть или воспользоваться авторским правом, просто немного дополнил (если оформил неправильно, пожалуйста, подскажите, как это сделать правильно).

Папка с виджетами:
https://yadi.sk/d/jg5k9yGZ3Lkqb3

Жду комментов... :)

Комментарии (17)

0
Fogma - 7 Август, 2017 - 15:26
Изображение пользователя Fogma.

А чего не на третью плазму виджеты?

0
DarkneSS - 7 Август, 2017 - 18:58
Изображение пользователя DarkneSS.

8.04 EOL. Алсо там не было плазмы.

0
severga - 7 Август, 2017 - 20:18
Изображение пользователя severga.

Подташнивает меня от пятой... к сожалению...((( После 14.04 что ни ставил, все слишком падучее, пока переходить не собираюсь, а обустроить стол хочется... не нравится, не берите, я не заставляю...
И неужто они на пятую не встанут?.. Там кроме lockoutplus все на простейшем JavaScript... Или опять кругом сплошная "совместимость"?..

0
akal - 7 Август, 2017 - 23:25
Изображение пользователя akal.

Уже не такая падучая. Netrunner ведет себя весьма прилично. Плоская - да, и это, как по мне, ужасно.
Вполне справедливое замечание "Вам шашечки или ехать". В этом случае ответ - ехать с шашечками.
Удивляет повальный отказ народа от скевоморфизма. Вот не понимаю, хоть убейте.

0
severga - 7 Август, 2017 - 23:33
Изображение пользователя severga.

Отказ от чего?.. извините, не понял...)

0
kot040188 - 7 Август, 2017 - 23:43
Изображение пользователя kot040188.

Гугли

0
kot040188 - 7 Август, 2017 - 23:49
Изображение пользователя kot040188.

Удивляет повальный отказ народа от скевоморфизма
Меня от одного слова в дрожь бросает… Я например, пока не было моды на плоское и материальное, постоянно искал подходящее оформление и всегда был им не доволен. Поиски закончились когда пришла плоскота. Я понимаю, это дело вкуса. Но дня не проходит без чьих-то стонов, про то какой же этот плоский дизайн страшный отстой, как раньше было хорошо с выпуклым/впуклым дизайном, куда катиться мир, как дальше жить, верните всё взад…

0
severga - 7 Август, 2017 - 23:52
Изображение пользователя severga.

Ну и что? Наше право, стонать... Эта цивилизация скоро всех людей сделает плоскими, в переносном и, наверное, прямом тоже смысле слова...(

0
kot040188 - 7 Август, 2017 - 23:58
Изображение пользователя kot040188.

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

0
severga - 8 Август, 2017 - 08:15
Изображение пользователя severga.

Оффтопим уже, но все же скажу. Вы попали в точку, именно деньги делают людей плоскими. И если уж завели этот разговор, то слушайте дальше. Осталось дойти до последней точки маразма - сделать систему, которая во время загрузки вместо сообщения "Добро пожаловать..." выдает "Угадай, куда тебе нужно ткнуть..." и открывает однотонный светлосерый экран. Чудеса мимикрии. Нужно было хамелеона использовать для именования новых версий Кубунты. Знаете, я не хочу работать на софте, в котором, как в мелкомягком тринадцатом офисе не можешь понять, где окно, где элементы управления приложения, а где твой собственный документ...

0
kot040188 - 8 Август, 2017 - 08:44
Изображение пользователя kot040188.

А можно пример плоского интерфейса, где вы не смогли кнопочки найти?

0
akal - 8 Август, 2017 - 00:04
Изображение пользователя akal.

Стоны будут, т.к. на вкус и цвет все фломастеры разные. Штука в том, что провести нужную кастомизацию очень даже возможно. Но среди тем нет вообще ничего кроме Oxygen. Это и удивляет. Придется по свободке что-то самому делать, но это небыстро и, похоже, мало кому нужно.

0
kot040188 - 8 Август, 2017 - 00:13
Изображение пользователя kot040188.

Но среди тем нет вообще ничего кроме Oxygen
А среди плоских только arc и больше ничего (ну кроме бриза). Чему удивляться, типично для линукса. Хотя если быть честным, для gtk существует гораздо больше красивых тем и плоских и выпуклых, с qt не сравнить…

0
kot040188 - 7 Август, 2017 - 23:24
Изображение пользователя kot040188.

Блин, я-то думал они на пятую плазму… Жестокий обман…

0
severga - 7 Август, 2017 - 23:44
Изображение пользователя severga.

Ну что я могу сказать: поздравляю "счастливых" обладателей пятой плазмы, в ней оставили только QML))) Тогда вы можете взять виджет на основе lockdown и поковырять его, вооружившись описанием QML 2.0.)) Думаю, в течение пары часов вы его переделаете под свою систему.)

0
kot040188 - 7 Август, 2017 - 23:47
Изображение пользователя kot040188.

Увы мне…

0
severga - 8 Август, 2017 - 08:21
Изображение пользователя severga.

Не расстраивайтесь...) Кто-нибудь напишет...)

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры