OSD настільний годинник, який вам не заважає?


13

чи є додаток для годинника,

  • які можна розмістити на екрані як віджет
  • залишатися завжди зверху
  • але автоматично мине на миші
  • що дозволяє вам клацнути по ньому на пунктах нижче,

(Поводиться досить багато , як в повідомленнях Ubuntu в цьому сенсі).

Мені відомо, що існують екрани та додатки віджетів gdesklets, але вони баггі, виглядають застарілими та не відповідають критеріям, переліченим вище.

Я маю на увазі великий годинник (цифровий), завжди видно (поверх усіх інших вікон) і не порушує вашу роботу (наприклад, ви все одно можете натиснути цю смугу прокрутки або кнопку, якщо вона знаходиться трохи нижче годинник, оскільки годинник згасає при наближенні).

Інструмент під назвою "OSD-Lyrics", який показує тексти пісень і веде себе точно так, як я описав вище.

Так що можна зробити (і ще простіше) зробити те ж саме з годинником.


2
Просто цікаво: яке ваше заперечення проти годин за замовчуванням у верхньому правому куті?
8128

3
Я хочу автоматично приховати або повністю видалити панель, щоб годинник не був завжди видно під час роботи. Крім цього, я хотів би мати більші годинники з точно поведінкою, що я описав :-)
YSN

Я трохи відредагував заголовок і текст, щоб зробити свою точку більш зрозумілою.
YSN

Чому ви хочете в першу чергу позбутися верхньої панелі?
Максим Р.

Чи я мав рацію припускати, що ви використовуєте Ubuntu 10.10?
Максим Р.

Відповіді:


10

Здається, наразі не існує жодної програми, яка б відповідала всім вашим очікуванням. Сподіваюся, у вас є годинник на Різдво ;-) Ось реальні можливості, які я бачу:

  • Варіант скрінсету : за допомогою compiz та шару віджетів ви можете зробити віджети красиво розтушованими за допомогою F9ключа. Звичайно, він не зникає на миші, а що стосується застарілого вигляду, то він є суб'єктивним, але я думаю, що ви не будете задоволені цим рішенням.
    Особисто я не приховую свою верхню панель, тому що хочу відобразити час, процесор та використання оперативної пам’яті, і в такому випадку мені доведеться натиснути клавішу.
  • Злом NotifyOSD : як ви вказали, NotifyOSD робить майже все, що вам потрібно.
    Я створив невеликий сценарій Python, реалізуючи цю ідею: https://gist.github.com/760615 .
    Завантажте його та запустіть python NotifyOSD_clock.pyу терміналі.
    OSD годинник
    Цей годинник добре згасає, звичайно, на миші.
    OSD годинник на курсорі миші
    Однак я рекомендую не використовувати цей сценарій так:

    • це затопить ваш $HOME/.cache/notify-osd.logфайл
    • це заблокує інші системні сповіщення з низьким пріоритетом
    • і ви не можете перемістити годинник

    Якщо вам подобається цей користувальницький інтерфейс, вам доведеться повторно використовувати вихідний код notify-osd, щоб зробити автономну програму (не так просто для звичайного кінцевого користувача Ubuntu, він!).

  • Зробіть (майже) з нуля : ТАК рекомендує libXosd, якщо ви хочете написати власний сценарій.
  • Запропонуйте свою ідею для майбутнього випуску Ubuntu : http://brainstorm.ubuntu.com/
  • Економія вертикального простору без позбавлення від верхньої панелі : просто переміщуючи кнопки вікон у верхній панелі (див. Пункт 4), оскільки це дозволяє зберігати звичний аплет годинника.

Особисто я не був би задоволений таким великим прозорим годинником, який завжди знаходиться над моїми вікнами. Мене не влаштовує параметр autohide, який приховує все, і на верхній панелі вже використовується занадто багато вертикального простору. Можливо, у нас на цій панелі є поєднання автозахисту та автоматичного відключення.

Як би там не було, всі вертикально складені панелі, панелі інструментів та вкладки - це не найрозумніший спосіб повноцінно використовувати наші все ширші екрани (ні, я не витрачаю весь свій час на перегляд фільмів 16: 9). Мені приємно бачити, що ми можемо отримати деякі вдосконалення з майбутнім інтерфейсом Unity в Ubuntu 11.04 :-)


Дякуємо за детальну відповідь та ваші пропозиції! У мене буде більш інтенсивний погляд на них через кілька днів. Важка робота в ці дні. Щасливого Нового року! YSN
YSN

Насправді ця відповідь не є повністю задовільною, але, на мою думку, Максим все-таки заробив нагороду. Тепер я прозорий AWN-Dock з аплетом годинника, який майже робить те, що я хочу.
YSN

5

Я написав цей рядок bash лише для того, щоб спробувати, але він не веде себе належним чином і має недолік забити чергу системи сповіщень. Можливо, це початок?

while true; do notify-send `date +%H:%M` -t 60000; sleep 60; done;

вам потрібно встановити сповіщення-відправлення


Дякую за цю відповідь, це могло б бути принаймні відправною точкою. Я почав щедро сподіватися на гарне рішення, оскільки наразі я не можу над цим працювати.
YSN

1

Знайшов це! це не найелегантніше, але це

  • легкий
  • настроюється
  • в репост!

пошук синаптики для osd_clock

:)


Для мене (14.04) пакет називається "osdclock" (пошук "osd_clock" нічого не повертає), але команда, яку ви запускаєте після встановлення, є "osd_clock", заплутавшись?
Пол Хіггінс

0

osd_clock чудово, я використовував це як невеликий роздрук дати та часу у верхньому правому куті.

osd_clock -s 0 -o -13 -c white -tr -f -misc-fixed-bold-r-semicondensed--*-*-*-*-c-*-*-* -F '%u  %y%m%d  %R

Однак osd_clock, схоже, більше не працює в Lubuntu 18.04 "Bionic": команда працює без помилок, але вихід не видно. Хтось може підтвердити цю проблему?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.