Выкладываю результаты моих первых экспериментов по созданию виджетов.
Решил сделать то, чего мне не хватало в стандартном наборе и на сайтах для скачивания готовых виджетов.
Возможно, я что-то сделал не так, возможно, на других машинах будет что-то работать неправильно. Неделю назад я про виджеты "изнутри" и QML не знал ничего вообще. Были только представления о JavaScript. Если что, напишите, как было бы правильнее. Посоветуйте, как сделать красивее и удобнее.
Виджеты - простенькие: для меня был важен функционал. :)
Итак, представляю 4 виджета:
Label - простая текстовая надпись, метка или разделитель - называйте, как хотите (поддерживает гипертекст, так что можно изобразить много чего, не только неформатированный текст).
Key States - показывает состояние NUM и CAPS.
Timer - таймер для забывчивых и увлеченных... :)) Редуцирован, чтобы занимать меньше места, до часов и минут (если период большой) и минут и секунд, если время вот-вот выйдет; моргает и выдает системное сообщение (правда с движком notifications я пока не разобрался, поэтому использовал команду kdialog); для открытия пользовательских настроек таймера воспользуйтесь контекстным меню (в котором также есть предустановки) или двойным щелчком; виджет умеет работать как с периодом времени, так и с будущим моментом во времени; кстати, будьте осторожны, он умеет выключать комп. :))
Lock/Logout (Plus) - переделка стандартного виджета от Виранча Мехты; добавил кнопку гашения экрана (через команду xset dpms force off) и пункт контекстного меню для подавления гашения экрана, если оно установлено в системных настройках (мне показалось это интересным, поскольку поможет любителям фильмов и слайд-шоу); если что, никого не хотел обидеть или воспользоваться авторским правом, просто немного дополнил (если оформил неправильно, пожалуйста, подскажите, как это сделать правильно).
Папка с виджетами:
https://yadi.sk/d/jg5k9yGZ3Lkqb3
Жду комментов... :)
Комментарии (17)
А чего не на третью плазму виджеты?
8.04 EOL. Алсо там не было плазмы.
Подташнивает меня от пятой... к сожалению...((( После 14.04 что ни ставил, все слишком падучее, пока переходить не собираюсь, а обустроить стол хочется... не нравится, не берите, я не заставляю...
И неужто они на пятую не встанут?.. Там кроме lockoutplus все на простейшем JavaScript... Или опять кругом сплошная "совместимость"?..
Уже не такая падучая. Netrunner ведет себя весьма прилично. Плоская - да, и это, как по мне, ужасно.
Вполне справедливое замечание "Вам шашечки или ехать". В этом случае ответ - ехать с шашечками.
Удивляет повальный отказ народа от скевоморфизма. Вот не понимаю, хоть убейте.
Отказ от чего?.. извините, не понял...)
Гугли
Меня от одного слова в дрожь бросает… Я например, пока не было моды на плоское и материальное, постоянно искал подходящее оформление и всегда был им не доволен. Поиски закончились когда пришла плоскота. Я понимаю, это дело вкуса. Но дня не проходит без чьих-то стонов, про то какой же этот плоский дизайн страшный отстой, как раньше было хорошо с выпуклым/впуклым дизайном, куда катиться мир, как дальше жить, верните всё взад…
Ну и что? Наше право, стонать... Эта цивилизация скоро всех людей сделает плоскими, в переносном и, наверное, прямом тоже смысле слова...(
Вы пользуетесь деньгами? А карточками. А туалетной бумагой? А монитор у вас плоский? Вы стали тоньше от этого? ツ
Оффтопим уже, но все же скажу. Вы попали в точку, именно деньги делают людей плоскими. И если уж завели этот разговор, то слушайте дальше. Осталось дойти до последней точки маразма - сделать систему, которая во время загрузки вместо сообщения "Добро пожаловать..." выдает "Угадай, куда тебе нужно ткнуть..." и открывает однотонный светлосерый экран. Чудеса мимикрии. Нужно было хамелеона использовать для именования новых версий Кубунты. Знаете, я не хочу работать на софте, в котором, как в мелкомягком тринадцатом офисе не можешь понять, где окно, где элементы управления приложения, а где твой собственный документ...
А можно пример плоского интерфейса, где вы не смогли кнопочки найти?
Стоны будут, т.к. на вкус и цвет все фломастеры разные. Штука в том, что провести нужную кастомизацию очень даже возможно. Но среди тем нет вообще ничего кроме Oxygen. Это и удивляет. Придется по свободке что-то самому делать, но это небыстро и, похоже, мало кому нужно.
А среди плоских только arc и больше ничего (ну кроме бриза). Чему удивляться, типично для линукса. Хотя если быть честным, для gtk существует гораздо больше красивых тем и плоских и выпуклых, с qt не сравнить…
Блин, я-то думал они на пятую плазму… Жестокий обман…
Ну что я могу сказать: поздравляю "счастливых" обладателей пятой плазмы, в ней оставили только QML))) Тогда вы можете взять виджет на основе lockdown и поковырять его, вооружившись описанием QML 2.0.)) Думаю, в течение пары часов вы его переделаете под свою систему.)
Увы мне…
Не расстраивайтесь...) Кто-нибудь напишет...)
Отправить комментарий