Индивидуальные рабочие столы (ищу любителей)

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

Модераторы: Olej, adminn

Правила форума
Все сообщения не по теме форума будут, без каких либо уведомлений, удаляться, а их авторы - убираться из регистрации.
Язык сообщений - исключительно русский.
Аватара пользователя
ypan49
Писатель
Сообщения: 39
Зарегистрирован: 04 окт 2016, 15:28
Откуда: г.Энергодар
Контактная информация:

Индивидуальные рабочие столы (ищу любителей)

Непрочитанное сообщение ypan49 » 25 апр 2017, 07:48

В виде хобби на любительском уровне разрабатываю индивидуальные рабочие столы в Linux для себя с целью увеличить оперативность управления компьютером и начинающим пользователям (младшие школьники, пенсионеры, "блондинки"...) с целью скрыть операционную систему.

Цели разные, а приёмы одинаковые:
- анализ информационных потребностей конкретного пользователя, форм индивидуальных предпочтений восприятия информации и личных целей использования персонального компьютера;
- разработка и замена штатного оформления рабочего стола на совокупность управляющих интерактивных элементов, способных реагировать на щелчок мышкой и нажатие клавиш (пока без голосового управления); виджетов и оповещений, отображающих оперативные параметры компьютера; скриптов, автоматизирующих ручное управление.

Основой являются возможности панелей в окружении Xfce:
- располагаться в любом месте рабочего стола;
- изменять величину;
- изменять режим отображения;
- использовать пользовательское фоновое изображение и убирать фон при полной прозрачности (альфа-канал);
- использовать пользовательское изображение элемента панели либо текстовый формат;
- вызывать программы, скрипты. команды;
- выполнять многое из перечисленного динамически, по командам, т.е. изменять рабочий стол "на лету" или по-другому - иметь много рабочих столов и переключаться между ними вручную либо автоматически в зависимости от ситуации на компьютере.
2-ая часть - обработка и вывод информации на экран в Conky.
3-яя часть - скрипты автоматизации ручного управления компьютером.
Всё по силам пользователю "средней руки", каковым себя и считаю. В качестве примера свой рабочий стол, который использую при опробовании различных линуксов на бытовых задачах:
[align=center]
h-6492.jpg
[/align]
Здесь
1. Штатная боковая панель со значками редко используемых программ в режиме сокрытия "Всегда". Самый верхний значок - "Системные действия", в котором оставлены только "Выключение" и "Перезагрузка".
2. Топ из 10 процессов по загрузке оперативной памяти снизу-вверх (Conky. Период обновления 1сек).
3. Топ из 10 процессов по загрузке процессора снизу-вверх (Conky. Период обновления 1сек).
4. Тип операционки и версия ядра (Conky. Период обновления 30сек).
5. % занятости общего раздела диска (Conky. Период обновления 5сек).
6. Панель с кнопками вызова файлового менеджера для часто используемых папок общего раздела диска.
7. 2 панели с кнопками вызова файлового менеджера для часто используемых папок домашнего каталога диска. Папка файловой системы / вызывается с правами root.
8. % занятости системного раздела диска (Conky. Период обновления 5сек).
9. 1-ый параметр Load Average (Conky. Период обновления 1сек).
10. Скорость приёма по каналу Интернет (Conky. Период обновления 1сек).
11. Скорость отдачи по каналу Интернет (Conky. Период обновления 1сек).
12. Часть панели со значками часто используемых программ.
13. Панель с переключателем виртуальных рабочих столов, меню окна в виде стрелки с включённым режимом уведомления срочности и системные действия, дублирующие кнопку в боковой панели.
14. Панель с кнопками окон, загруженных программ, системный лоток и индикаторы.
15. Строка Conky c барами производительности процессора, загрузки оперативной памяти (период обновления 1сек). Правее дата Conky (период обновления 30сек).
16. Панель со значками часто используемых программ и значками скриптов автоматизации управления компьютером.
17. Значки скриптов автоматизации управления компьютером справа-налево (основа - утилита wmctrl):
- вызов Firefox с личной страницей в соцсети "Мой Мир" на 1-ом виртуальном рабочем столе, размещение окна браузера в заданном месте 2-го дисплея, раскрытие окна по заданным размерам;
- вызов Google Сhrome с закладками на страницы в соцсетях, почтовыми ящиками и т.п. курируемых мною чадов, домочадцев, друзей и т.д., на 2-ом виртуальном рабочем столе, размещение на 2-ом дисплее в заданных размерах;
- вызов QuiteRSS с лентами новостей на 3-ем виртуальном рабочем столе, размещение... и т.д.;
- аналогично вызов Firefox с закладками TV-новостей;
- скрипт, автоматически запускаемый при старте операционок, вызывающий нужные программы и размещающий окна по виртуальным рабочим столам и дисплеям;
- Transmission аналогично.
18. Бар загрузки процессора, меняющий цвет по уставкам (Conky. Период обновления 1сек):
- <5 - зелёный;
- 5...50 - серый:
- 50...75 - жёлтый;
- 75...90 - кирпичный;
- >90 - красный.
19. Бар загрузки оперативной памяти (Conky. Период обновления 1сек):
- <15 - зелёный;
- 15...50 - серый;
- 50...75 - жёлтый;
- 75...90 - кирпичный;
- >90 - красный.

Предельный рабочий стол "для блондинок" - отсутствие рабочего стола - вызов и размещение всего необходимого по виртуальным рабочим столам при старте операционки и таки закладка в браузере с вызовом функций и имитацией рабочего стола в традиционном понимании (в разработке).

Один из практических примеров внедрения индивидуального рабочего стола это моя внучка. Она более 2-х лет использовала компьютер (и в соцсетях тоже), не подозревая о наличии на нём какого-то там линукса. Только в 5-ом классе, когда по информатике начали изучать Windows, возмутилась "несовершенством" своего компьютера. Но дед, зная уровень школьного образования, загодя заготовил в отдельном разделе эту задрипанную Windows.

Прошу откликнуться пользователей с близкими интересами.

Ответить

Вернуться в «Общий по Linux и открытому софту»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей