List of applications/Other: Difference between revisions
(Add zh-hans link.) |
NetSysFire (talk | contribs) (→Graphical: - remove qtodotxt: broken and abandoned package from 2017 https://lists.archlinux.org/archives/list/aur-requests@lists.archlinux.org/message/5G53VQTPVX2MN5VUGMRXEMTYECDQM2SR/) |
||
(83 intermediate revisions by 30 users not shown) | |||
Line 1: | Line 1: | ||
[[Category:Applications]] | [[Category:Applications]] | ||
[[Category:Lists of software]] | [[Category:Lists of software]] | ||
Line 6: | Line 5: | ||
[[zh-hans:List of applications/Other]] | [[zh-hans:List of applications/Other]] | ||
{{List of applications navigation}} | {{List of applications navigation}} | ||
== Organization == | |||
==== Personal information managers | === CalDAV/CardDAV servers === | ||
* {{App|Baïkal|A lightweight CalDAV+CardDAV server.|https://sabre.io/baikal/|{{AUR|baikal}}}} | |||
* {{App|kcaldav|Simple, safe, minimal CalDAV server.|https://kristaps.bsd.lv/kcaldav|{{AUR|kcaldav}}}} | |||
* {{App|[[Radicale]]|Free and Open-Source CalDAV and CardDAV Server.|https://radicale.org|{{Pkg|radicale}}}} | |||
* {{App|xandikos|A lightweight yet complete CardDAV/CalDAV server that backs onto a Git repository.|https://www.xandikos.org|{{AUR|xandikos-git}}}} | |||
=== Personal information managers === | |||
These applications support time, task and contacts management. | These applications support time, task and contacts management. | ||
Line 18: | Line 22: | ||
* {{App|[[Wikipedia:Kontact|Kontact]]|Integrated solution to your personal information management.|https://kontact.kde.org/|{{Pkg|kontact}}}} | * {{App|[[Wikipedia:Kontact|Kontact]]|Integrated solution to your personal information management.|https://kontact.kde.org/|{{Pkg|kontact}}}} | ||
* {{App|Osmo|GTK personal organizer, which includes calendar, tasks manager and address book modules.|http://osmo-pim.sourceforge.net|{{Pkg|osmo}}}} | * {{App|Osmo|GTK personal organizer, which includes calendar, tasks manager and address book modules.|http://osmo-pim.sourceforge.net|{{Pkg|osmo}}}} | ||
* {{App|[[Wikipedia:SeaMonkey#Mail|SeaMonkey Mail & Newsgroups]] with [[Wikipedia:Lightning (software)|Lightning]]|Extension to SeaMonkey that provides calendar and task support.|https://www.seamonkey-project.org/|{{ | * {{App|[[Wikipedia:SeaMonkey#Mail|SeaMonkey Mail & Newsgroups]] with [[Wikipedia:Lightning (software)|Lightning]]|Extension to SeaMonkey that provides calendar and task support.|https://www.seamonkey-project.org/|{{AUR|seamonkey}}}} | ||
* {{App|[[Thunderbird]] with [[Wikipedia:Lightning (software)|Lightning]]|Extension to Mozilla Thunderbird that provides calendar and task support.|https://www.thunderbird.net/calendar/|{{Pkg|thunderbird}}}} | * {{App|[[Thunderbird]] with [[Wikipedia:Lightning (software)|Lightning]]|Extension to Mozilla Thunderbird that provides calendar and task support.|https://www.thunderbird.net/calendar/|{{Pkg|thunderbird}}}} | ||
=== Time management === | |||
==== Console ==== | |||
* {{App|Calcurse|Text-based ncurses calendar and scheduling system (supports CalDAV)|https://calcurse.org|{{Pkg|calcurse}}}} | * {{App|Calcurse|Text-based ncurses calendar and scheduling system (supports CalDAV)|https://calcurse.org|{{Pkg|calcurse}}}} | ||
Line 29: | Line 33: | ||
* {{App|khal|Command-line (non-interactive) and ncurses (interactive) calendar system (supports CalDAV)|https://github.com/pimutils/khal|{{Pkg|khal}}}} | * {{App|khal|Command-line (non-interactive) and ncurses (interactive) calendar system (supports CalDAV)|https://github.com/pimutils/khal|{{Pkg|khal}}}} | ||
* {{App|mail2rem|Small script for importing ''.ics'' calendars from Maildir to Remind calendar.|https://github.com/esovetkin/mail2rem|{{AUR|mail2rem-git}}}} | * {{App|mail2rem|Small script for importing ''.ics'' calendars from Maildir to Remind calendar.|https://github.com/esovetkin/mail2rem|{{AUR|mail2rem-git}}}} | ||
* {{App|Pal|Very lightweight calendar with both interactive and non-interactive interfaces.| | * {{App|Pal|Very lightweight calendar with both interactive and non-interactive interfaces.|https://palcal.sourceforge.net/|{{AUR|pal}}}} | ||
* {{App|pcal|A tool to create pdf calendars from pcal input which can be exported by some calendar programs.|https://sourceforge.net/projects/pcal/|{{AUR|pcal}}}} | * {{App|pcal|A tool to create pdf calendars from pcal input which can be exported by some calendar programs.|https://sourceforge.net/projects/pcal/|{{AUR|pcal}}}} | ||
* {{App|[[Remind]]|Highly sophisticated text-based calendaring and notification system.|https://dianne.skoll.ca/projects/remind/|{{Pkg|remind}}}} | * {{App|[[Remind]]|Highly sophisticated text-based calendaring and notification system.|https://dianne.skoll.ca/projects/remind/|{{Pkg|remind}}}} | ||
Line 35: | Line 39: | ||
* {{App|Wyrd|Text-based front-end to Remind, a calendar and alarm program used on UNIX and Linux computers.|https://gitlab.com/wyrd-calendar/wyrd|{{AUR|wyrd}}}} | * {{App|Wyrd|Text-based front-end to Remind, a calendar and alarm program used on UNIX and Linux computers.|https://gitlab.com/wyrd-calendar/wyrd|{{AUR|wyrd}}}} | ||
==== Graphical ==== | |||
* {{App|chinese-calendar|Chinese traditional calendar for Ubuntu Kylin.|https://launchpad.net/chinese-calendar/|{{Pkg|chinese-calendar}}}} | * {{App|chinese-calendar|Chinese traditional calendar for Ubuntu Kylin.|https://launchpad.net/chinese-calendar/|{{Pkg|chinese-calendar}}}} | ||
* {{App|CoreTime|Very simple Clock/Calendar application which shows a clock, supports alarms, reminders, a stop watch and a timer. Part of C-Suite.|https://cubocore. | * {{App|CoreTime|Very simple Clock/Calendar application which shows a clock, supports alarms, reminders, a stop watch and a timer. Part of C-Suite.|https://cubocore.gitlab.io/|{{AUR|coretime}}}} | ||
* {{App|Day Planner|Program designed to help you easily plan and manage your time. It can manage appointments, birthdays and more.|https://www.day-planner.org/|{{AUR|dayplanner}}}} | * {{App|Day Planner|Program designed to help you easily plan and manage your time. It can manage appointments, birthdays and more.|https://www.day-planner.org/|{{AUR|dayplanner}}}} | ||
* {{App|Deepin Calendar|Calendar application for Deepin.|https://www.deepin.org/en/original/dde-calendar/|{{Pkg|deepin-calendar}}}} | * {{App|Deepin Calendar|Calendar application for Deepin.|https://www.deepin.org/en/original/dde-calendar/|{{Pkg|deepin-calendar}}}} | ||
* {{App|etmtk (Event and Task Manager)|Simple application with a "Getting Things Done!" approach to handling events, tasks, activities, reminders and projects.|https://people.duke.edu/~dgraham/ETMtk/|{{AUR|etmtk}}}} | * {{App|etmtk (Event and Task Manager)|Simple application with a "Getting Things Done!" approach to handling events, tasks, activities, reminders and projects.|https://people.duke.edu/~dgraham/ETMtk/|{{AUR|etmtk}}}} | ||
* {{App|Gahshomar|Persian (Jalali/Farsi) calendar.|https://www.gahshomar.org/gahshomar/|{{AUR|gahshomar}}}} | * {{App|Gahshomar|Persian (Jalali/Farsi) calendar.|https://www.gahshomar.org/gahshomar/|{{AUR|gahshomar}}}} | ||
* {{App|GNOME Calendar|Calendar application for GNOME.|https://wiki.gnome.org/Apps/Calendar|{{Pkg|gnome-calendar}}}} | * {{App|GNOME Calendar|Calendar application for GNOME. Part of {{Grp|gnome}}.|https://wiki.gnome.org/Apps/Calendar|{{Pkg|gnome-calendar}}}} | ||
* {{App|[[Wikipedia:KAlarm|KAlarm]]|Personal alarm message, command and email scheduler, part of {{Grp|kde-pim}}.|https://apps.kde.org/kalarm/|{{Pkg|kalarm}}}} | * {{App|[[Wikipedia:KAlarm|KAlarm]]|Personal alarm message, command and email scheduler, part of {{Grp|kde-pim}}.|https://apps.kde.org/kalarm/|{{Pkg|kalarm}}}} | ||
* {{App|[[Wikipedia:Kontact#Organizer|KOrganizer]]|Calendar and scheduling program, part of {{Grp|kde-pim}}.|https://kontact.kde.org/components/korganizer|{{Pkg|korganizer}}}} | * {{App|[[Wikipedia:Kontact#Organizer|KOrganizer]]|Calendar and scheduling program, part of {{Grp|kde-pim}}.|https://kontact.kde.org/components/korganizer|{{Pkg|korganizer}}}} | ||
* {{App|Kalendar|A calendar application using Akonadi to sync with external services (NextCloud, GMail, ...).|https://invent.kde.org/pim/kalendar|{{Pkg|kalendar}}}} | * {{App|Kalendar|A calendar application using Akonadi to sync with external services (NextCloud, GMail, ...).|https://invent.kde.org/pim/kalendar|{{Pkg|kalendar}}{{Broken package link|replaced by {{Pkg|merkuro}}}}}} | ||
* {{App|[[Nextcloud]] Calendar|Calendar app for Nextcloud.|https://github.com/nextcloud/calendar|{{Pkg|nextcloud-app-calendar}}}} | * {{App|[[Nextcloud]] Calendar|Calendar app for Nextcloud.|https://github.com/nextcloud/calendar|{{Pkg|nextcloud-app-calendar}}}} | ||
* {{App|Outspline|Extensible outliner with advanced time management features, supporting events with complex recurrence schemes.|https://kynikos.github.io/outspline/|{{AUR|outspline}}}} | * {{App|Outspline|Extensible outliner with advanced time management features, supporting events with complex recurrence schemes.|https://kynikos.github.io/outspline/|{{AUR|outspline}}}} | ||
* {{App|TkRemind|Sophisticated calendar and alarm program.|https://dianne.skoll.ca/projects/remind/|{{Pkg|remind}}}} | * {{App|TkRemind|Sophisticated calendar and alarm program.|https://dianne.skoll.ca/projects/remind/|{{Pkg|remind}}}} | ||
=== Timers === | |||
==== Countdown timers and stopwatch ==== | |||
* {{App|GNOME Clocks|Clocks application for GNOME, including alarm, stopwatch and timer functionality.|https://wiki.gnome.org/Apps/Clocks|{{Pkg|gnome-clocks}}}} | * {{App|arttime|Clock, timer, pattern-based time manager, ASCII art viewer. Set a one-off, multiple, repeating, pattern-based timers.|https://github.com/poetaman/arttime|{{AUR|arttime-git}}}} | ||
* {{App|GNOME Clocks|Clocks application for GNOME, including alarm, stopwatch and timer functionality. Part of {{Grp|gnome}}.|https://wiki.gnome.org/Apps/Clocks|{{Pkg|gnome-clocks}}}} | |||
* {{App|Hourglass|Simple time keeping application designed for elementary OS.|https://github.com/sgpthomas/hourglass|{{AUR|hourglass-git}}}} | * {{App|Hourglass|Simple time keeping application designed for elementary OS.|https://github.com/sgpthomas/hourglass|{{AUR|hourglass-git}}}} | ||
* {{App|Kronometer|Stopwatch application for KDE.|https://apps.kde.org/kronometer/|{{Pkg|kronometer}}}} | * {{App|Kronometer|Stopwatch application for KDE.|https://apps.kde.org/kronometer/|{{Pkg|kronometer}}}} | ||
Line 63: | Line 68: | ||
* {{App|termdown|Countdown timer and stopwatch in your terminal.|https://github.com/trehn/termdown|{{Pkg|termdown}}}} | * {{App|termdown|Countdown timer and stopwatch in your terminal.|https://github.com/trehn/termdown|{{Pkg|termdown}}}} | ||
==== Break timers ==== | |||
* {{App|arttime|Clock, timer, pattern-based time manager, ASCII art viewer. Create any pattern of times to take breaks, check example {{ic|arttime -k timer.drinkwater_8b}}.|https://github.com/poetaman/arttime|{{AUR|arttime-git}}}} | |||
* {{App|GNOME Break Timer|Keeps track of how much you are using the computer, and it reminds you to take regular breaks.|https://wiki.gnome.org/Apps/BreakTimer|{{Pkg|gnome-break-timer}}}} | * {{App|GNOME Break Timer|Keeps track of how much you are using the computer, and it reminds you to take regular breaks.|https://wiki.gnome.org/Apps/BreakTimer|{{Pkg|gnome-break-timer}}}} | ||
* {{App|RSI Break|Takes care of your health and regularly breaks your work to avoid repetitive strain injury (RSI).|https://apps.kde.org/rsibreak/|{{Pkg|rsibreak}}}} | * {{App|RSI Break|Takes care of your health and regularly breaks your work to avoid repetitive strain injury (RSI).|https://apps.kde.org/rsibreak/|{{Pkg|rsibreak}}}} | ||
* {{App|Safe Eyes|Tool to reduce and prevent repetitive strain injury (RSI).|https://slgobinath.github.io/SafeEyes/|{{AUR|safeeyes}}}} | * {{App|Safe Eyes|Tool to reduce and prevent repetitive strain injury (RSI).|https://slgobinath.github.io/SafeEyes/|{{AUR|safeeyes}}}} | ||
* {{App|[[Wikipedia:Workrave|Workrave]]|Program that assists in the recovery and prevention of RSI.|https://workrave.org/|{{Pkg|workrave}}}} | * {{App|Work-break|Work and rest time balancer taking into account your current and today strain.|https://github.com/ShadoySV/work-break/|{{AUR|work-break}}}} | ||
* {{App|[[Wikipedia:Workrave|Workrave]]|Program that assists in the recovery and prevention of RSI [https://bbs.archlinux.org/viewtopic.php?id{{=}}285701 on Xorg].|https://workrave.org/|{{Pkg|workrave}}}} | |||
==== Pomodoro timers ==== | |||
See [[Wikipedia:Pomodoro Technique]] for an introduction. | See [[Wikipedia:Pomodoro Technique]] for an introduction. | ||
* {{App|arttime|Clock, timer, pattern-based time manager, ASCII art viewer. Pomodoro is just one of the inbuilt programs, check example {{ic|arttime -k timer.pomodoro4learn_8b}}.|https://github.com/poetaman/arttime|{{AUR|arttime-git}}}} | |||
* {{App|flow|Pomodoro app that blocks distractions while you work.|https://github.com/iamsergio/flow-pomodoro|{{AUR|flow-pomodoro}}}} | * {{App|flow|Pomodoro app that blocks distractions while you work.|https://github.com/iamsergio/flow-pomodoro|{{AUR|flow-pomodoro}}}} | ||
* {{App|Gnomato|Timer for the Pomodoro Technique.|https://github.com/diegorubin/gnomato|{{AUR|gnomato}}}} | * {{App|Gnomato|Timer for the Pomodoro Technique.|https://github.com/diegorubin/gnomato|{{AUR|gnomato}}}} | ||
Line 79: | Line 87: | ||
* {{App|Pilorama|Eye-candy timeboxing tool written in QML|https://github.com/eplatonoff/pilorama|{{AUR|pilorama-git}}}} | * {{App|Pilorama|Eye-candy timeboxing tool written in QML|https://github.com/eplatonoff/pilorama|{{AUR|pilorama-git}}}} | ||
* {{App|Pomodoro-Logger|Pomodoro timer and logger with [[Wikipedia:Kanban board|Kanban board]] for task management and tracking.|https://github.com/zxch3n/PomodoroLogger|{{AUR|pomodoro-logger}}}} | * {{App|Pomodoro-Logger|Pomodoro timer and logger with [[Wikipedia:Kanban board|Kanban board]] for task management and tracking.|https://github.com/zxch3n/PomodoroLogger|{{AUR|pomodoro-logger}}}} | ||
* {{App|potato-c|A minimal and efficient pomodoro timer with server-client structure.|https://github.com/nimaaskarian/potato-c|{{AUR|potato-c}}}} | |||
* {{App|Solanum|A pomodoro timer for the GNOME desktop|https://gitlab.gnome.org/World/solanum|{{AUR|solanum}}}} | * {{App|Solanum|A pomodoro timer for the GNOME desktop|https://gitlab.gnome.org/World/solanum|{{AUR|solanum}}}} | ||
* {{App|Tomate|Timer for the Pomodoro Technique.|https://github.com/eliostvs/tomate-gtk|{{AUR|tomate-gtk}}}} | * {{App|Tomate|Timer for the Pomodoro Technique.|https://github.com/eliostvs/tomate-gtk|{{AUR|tomate-gtk}}}} | ||
Line 84: | Line 93: | ||
* {{App|Tomighty|Desktop timer for the Pomodoro Technique.|https://tomighty.github.io|{{AUR|tomighty}}}} | * {{App|Tomighty|Desktop timer for the Pomodoro Technique.|https://tomighty.github.io|{{AUR|tomighty}}}} | ||
=== Time trackers === | |||
* {{App|ActivityWatch|A self/local-hosted, cross-platform, client-server, privacy-focused active window tracker.|https://github.com/ActivityWatch/activitywatch|{{AUR|activitywatch-bin}}}} | * {{App|ActivityWatch|A self/local-hosted, cross-platform, client-server, privacy-focused active window tracker.|https://github.com/ActivityWatch/activitywatch|{{AUR|activitywatch-bin}}}} | ||
Line 96: | Line 105: | ||
* {{App|Wakatime|Open source plugins for metrics about your programming with intuitive web-interface.|https://wakatime.com/|{{Pkg|wakatime}}}} | * {{App|Wakatime|Open source plugins for metrics about your programming with intuitive web-interface.|https://wakatime.com/|{{Pkg|wakatime}}}} | ||
=== Task management === | |||
==== Console ==== | |||
* {{App| | * {{App|c3|A multi-platform TUI todo manager that extends calcurse's todo format to have a tree-like dependency structure, and even more! |https://github.com/nimaaskarian/c3|{{AUR|c3}}}} | ||
* {{App|Taskbook|Tasks, boards | * {{App|dijo|Scriptable, curses-based, digital habit tracker |https://github.com/nerdypepper/dijo|{{AUR|dijo}}}} | ||
* {{App|Taskbook|Tasks, boards and notes for the command-line habitat.|https://github.com/klauscfhq/taskbook|{{AUR|taskbook}}}} | |||
* {{App|Taskell|A command-line kanban board/task manager.|https://github.com/smallhadroncollider/taskell|{{Pkg|taskell}}}} | |||
* {{App|[[Wikipedia:Taskwarrior|Taskwarrior]]|Command-line To-do list application with support for lua customization and more.|https://taskwarrior.org/|{{Pkg|task}}}} | * {{App|[[Wikipedia:Taskwarrior|Taskwarrior]]|Command-line To-do list application with support for lua customization and more.|https://taskwarrior.org/|{{Pkg|task}}}} | ||
* {{App|todoman|Command-line To-do list manager (supports CalDAV)|https://github.com/pimutils/todoman|{{Pkg|todoman}}}} | * {{App|todoman|Command-line To-do list manager (supports CalDAV)|https://github.com/pimutils/todoman|{{Pkg|todoman}}}} | ||
Line 107: | Line 118: | ||
* {{App|TuDu|Ncurses-based hierarchical To-do list manager with vim-like keybindings.|https://code.meskio.net/tudu/|{{AUR|tudu}}}} | * {{App|TuDu|Ncurses-based hierarchical To-do list manager with vim-like keybindings.|https://code.meskio.net/tudu/|{{AUR|tudu}}}} | ||
==== Graphical ==== | |||
* {{App|Agenda|Simple, fast, no-nonsense to-do (task) list for elementary OS.|https://github.com/dahenson/agenda|{{AUR|agenda-git}}}} | * {{App|Agenda|Simple, fast, no-nonsense to-do (task) list for elementary OS.|https://github.com/dahenson/agenda|{{AUR|agenda-git}}}} | ||
* {{App|Effitask|Graphical task manager, based on the [http://todotxt.com/ Todo.txt] format.|https://github.com/sanpii/effitask|{{AUR|effitask}}}} | * {{App|Effitask|Graphical task manager, based on the [http://todotxt.com/ Todo.txt] format.|https://github.com/sanpii/effitask|{{AUR|effitask}}}} | ||
* {{App|Getting Things GNOME!|Personal tasks and TODO list items organizer for GNOME inspired by the [[Wikipedia:Getting Things Done|Getting Things Done (GTD)]] methodology.|https://github.com/getting-things-gnome/gtg|{{AUR|gtg}}}} | * {{App|Getting Things GNOME!|Personal tasks and TODO list items organizer for GNOME inspired by the [[Wikipedia:Getting Things Done|Getting Things Done (GTD)]] methodology.|https://github.com/getting-things-gnome/gtg|{{AUR|gtg}}}} | ||
* {{App|Go For It!|Simple and stylish productivity app, featuring a to-do list, merged with a timer that keeps your focus on the current task. To-do lists are stored in the [http://todotxt.com/ Todo.txt] format.| | * {{App|Go For It!|Simple and stylish productivity app, featuring a to-do list, merged with a timer that keeps your focus on the current task. To-do lists are stored in the [http://todotxt.com/ Todo.txt] format.|https://manuelkehl.de/projects/go-for-it/|{{AUR|go-for-it-git}}}} | ||
* {{App|Endeavour|Personal task manager for GNOME.|https://wiki.gnome.org/Apps/Todo|{{Pkg|endeavour}}}} | * {{App|Endeavour|Personal task manager for GNOME. Part of {{Grp|gnome-extra}}.|https://wiki.gnome.org/Apps/Todo|{{Pkg|endeavour}}}} | ||
* {{App|[[Nextcloud]] Tasks|Tasks app for Nextcloud.|https://github.com/nextcloud/tasks|{{Pkg|nextcloud-app-tasks}}}} | * {{App|[[Nextcloud]] Tasks|Tasks app for Nextcloud.|https://github.com/nextcloud/tasks|{{Pkg|nextcloud-app-tasks}}}} | ||
* {{App|Planner|Task manager with Todoist support.|https:// | * {{App|Planner|Task manager with Todoist support.|https://useplanner.com/|{{AUR|planify}}}} | ||
* {{App|ptask|GTK task manager based on [[Wikipedia:Taskwarrior|Taskwarrior]].|https://wpitchoune.net/ptask/|{{AUR|ptask}}}} | * {{App|ptask|GTK task manager based on [[Wikipedia:Taskwarrior|Taskwarrior]].|https://wpitchoune.net/ptask/|{{AUR|ptask}}}} | ||
* {{App|sleek|todo.txt app with modern GUI. Based on the [https://electronjs.org/ Electron] platform.|https://github.com/ransome1/sleek/|{{AUR|sleek}}}} | * {{App|sleek|todo.txt app with modern GUI. Based on the [https://electronjs.org/ Electron] platform.|https://github.com/ransome1/sleek/|{{AUR|sleek}}}} | ||
* {{App|Task Coach|Simple todo manager to manage personal tasks and todo lists.|https://www.taskcoach.org|{{AUR|taskcoach}}}} | * {{App|Task Coach|Simple todo manager to manage personal tasks and todo lists.|https://www.taskcoach.org|{{AUR|taskcoach}}{{Broken package link|package not found}}}} | ||
* {{App|[[Wikipedia:Tasque (software)|Tasque]]|Easy quick task management app written in C#.|https://wiki.gnome.org/Attic/Tasque|{{AUR|tasque}}}} | * {{App|TickTick|Is a simple and effective to-do list and task manager app with seamless cloud synchronization across all your devices|https://ticktick.com/|{{AUR|ticktick}}}} | ||
* {{App|[[Wikipedia:Tasque (software)|Tasque]]|Easy quick task management app written in C#.|https://wiki.gnome.org/Attic/Tasque|{{AUR|tasque}}{{Broken package link|package not found}}}} | |||
* {{App|Zanshin|To-do management application for KDE.|https://zanshin.kde.org/|{{Pkg|zanshin}}}} | * {{App|Zanshin|To-do management application for KDE.|https://zanshin.kde.org/|{{Pkg|zanshin}}}} | ||
=== Contacts management === | |||
==== Console ==== | |||
* {{App|Abook|Text-based contacts manager designed for use with mutt.|http://abook.sourceforge.net/|{{AUR|abook}}}} | * {{App|Abook|Text-based contacts manager designed for use with mutt.|http://abook.sourceforge.net/|{{AUR|abook}}}} | ||
* {{App|Khard|Command-line addressbook that is able to sync with CardDAV-servers.|https://github.com/scheibler/khard|{{Pkg|khard}}}} | * {{App|Khard|Command-line addressbook that is able to sync with CardDAV-servers.|https://github.com/scheibler/khard|{{Pkg|khard}}}} | ||
==== Graphical ==== | |||
* {{App|Communicator|Integrated address book and dialer application features the search for and view of contacts, edit contact details, and make new contacts, favorites, and dialer pad.|https://mauikit.org/|{{Pkg|communicator}}}} | * {{App|Communicator|Integrated address book and dialer application features the search for and view of contacts, edit contact details, and make new contacts, favorites, and dialer pad.|https://mauikit.org/apps/communicator/|{{Pkg|communicator}}}} | ||
* {{App|GNOME Contacts|Contacts manager for GNOME.|https://wiki.gnome.org/Apps/Contacts|{{Pkg|gnome-contacts}}}} | * {{App|GNOME Contacts|Contacts manager for GNOME. Part of {{Grp|gnome}}.|https://wiki.gnome.org/Apps/Contacts|{{Pkg|gnome-contacts}}}} | ||
* {{App|KAddressBook|Address book manager for KDE.|https://kontact.kde.org/components/kaddressbook | * {{App|KAddressBook|Address book manager for KDE.|https://kontact.kde.org/components/kaddressbook|{{Pkg|kaddressbook}}}} | ||
* {{App|LDAP Administration Tool|Browse LDAP-based directories and add/edit/delete entries contained within.|https://sourceforge.net/projects/ldap-at/|{{AUR|lat}}}} | * {{App|LDAP Administration Tool|Browse LDAP-based directories and add/edit/delete entries contained within.|https://sourceforge.net/projects/ldap-at/|{{AUR|lat}}}} | ||
* {{App|[[Nextcloud]] Contacts|Contacts app for Nextcloud.|https://github.com/nextcloud/contacts|{{Pkg|nextcloud-app-contacts}}}} | * {{App|[[Nextcloud]] Contacts|Contacts app for Nextcloud.|https://github.com/nextcloud/contacts|{{Pkg|nextcloud-app-contacts}}}} | ||
Line 140: | Line 151: | ||
* {{App|[[Thunderbird]] with [https://gitlab.com/CardBook/CardBook CardBook] extension|address book based on the CardDAV and vCard standards.|https://gitlab.com/CardBook/CardBook|{{Pkg|thunderbird}}}} | * {{App|[[Thunderbird]] with [https://gitlab.com/CardBook/CardBook CardBook] extension|address book based on the CardDAV and vCard standards.|https://gitlab.com/CardBook/CardBook|{{Pkg|thunderbird}}}} | ||
=== Financial management === | |||
See also [[Wikipedia:Comparison of accounting software]]. | See also [[Wikipedia:Comparison of accounting software]]. | ||
==== Console ==== | |||
* {{App|Beancount|A double-entry bookkeeping computer language that lets you define financial transaction records in a text file, read them in memory, generate a variety of reports from them, and provides a web interface.| | |||
* {{App|esniper|Simple, lightweight tool for [[Wikipedia:Auction_sniping|sniping]] eBay auctions.| | * {{App|Beancount|A double-entry bookkeeping computer language that lets you define financial transaction records in a text file, read them in memory, generate a variety of reports from them, and provides a web interface.|https://beancount.github.io/|{{AUR|beancount}}}} | ||
* {{App|esniper|Simple, lightweight tool for [[Wikipedia:Auction_sniping|sniping]] eBay auctions.|https://esniper.sourceforge.net/|{{AUR|esniper}}}} | |||
* {{App|hledger|An accounting program for tracking money, time, or any other commodity, using double-entry accounting and a simple, editable file format. hledger is inspired by and largely compatible with ledger.|https://hledger.org/|{{Pkg|hledger}}}} | * {{App|hledger|An accounting program for tracking money, time, or any other commodity, using double-entry accounting and a simple, editable file format. hledger is inspired by and largely compatible with ledger.|https://hledger.org/|{{Pkg|hledger}}}} | ||
* {{App|[[Ledger]]|Ledger is a powerful, double-entry accounting system that is accessed from the UNIX command-line.|https://www.ledger-cli.org/|{{Pkg|ledger}}}} | * {{App|[[Ledger]]|Ledger is a powerful, double-entry accounting system that is accessed from the UNIX command-line.|https://www.ledger-cli.org/|{{Pkg|ledger}}}} | ||
==== Graphical ==== | |||
* {{App|Eqonomize!|Cross-platform personal accounting software, with focus on efficiency and ease of use for the small household economy.|https://eqonomize.github.io/|{{AUR|eqonomize}}}} | * {{App|Eqonomize!|Cross-platform personal accounting software, with focus on efficiency and ease of use for the small household economy.|https://eqonomize.github.io/|{{AUR|eqonomize}}}} | ||
* {{App|[[ERPNext]]|Free and open source Enterprise Resource Planning (ERP).|https://github.com/frappe/erpnext|{{AUR|erpnext}}}} | |||
* {{App|[[Wikipedia:GnuCash|GnuCash]]|Financial application that implements a double-entry book-keeping system with features for small business accounting.|https://www.gnucash.org/|{{Pkg|gnucash}}}} | * {{App|[[Wikipedia:GnuCash|GnuCash]]|Financial application that implements a double-entry book-keeping system with features for small business accounting.|https://www.gnucash.org/|{{Pkg|gnucash}}}} | ||
* {{App|Grisbi|Personal finance system which manages third party, expenditure and receipt categories, as well as budgetary lines, financial years, and other information that makes it suitable for associations.|https://www.grisbi.org/|{{AUR|grisbi}}}} | * {{App|Grisbi|Personal finance system which manages third party, expenditure and receipt categories, as well as budgetary lines, financial years, and other information that makes it suitable for associations.|https://www.grisbi.org/|{{AUR|grisbi}}}} | ||
Line 163: | Line 176: | ||
* {{App|Skrooge|Personal finances manager for the KDE desktop.|https://skrooge.org/|{{Pkg|skrooge}}}} | * {{App|Skrooge|Personal finances manager for the KDE desktop.|https://skrooge.org/|{{Pkg|skrooge}}}} | ||
=== Cryptocurrency === | |||
* {{App|ARK Desktop Wallet|Wallet for ARK.|https://github.com/ArkEcosystem/desktop-wallet|{{AUR|ark-desktop}}}} | * {{App|ARK Desktop Wallet|Wallet for ARK.|https://github.com/ArkEcosystem/desktop-wallet|{{AUR|ark-desktop}}}} | ||
* {{App|Atomic Wallet|Manage your Bitcoin, Ethereum, XRP, Litecoin, XLM, and over 300 other coins and tokens. |https://atomicwallet.io/|{{AUR|atomicwallet}}}} | * {{App|Atomic Wallet|Manage your Bitcoin, Ethereum, XRP, Litecoin, XLM, and over 300 other coins and tokens. |https://atomicwallet.io/|{{AUR|atomicwallet}}}} | ||
* {{App|Bitcoin Core|Connect to the Bitcoin P2P Network.|https://bitcoincore.org/|{{Pkg|bitcoin-qt}}}} | * {{App|Bitcoin Core|Connect to the Bitcoin P2P Network.|https://bitcoincore.org/|{{Pkg|bitcoin-qt}}}} | ||
* {{App|Cake Wallet|Multicurrency wallet.|https://github.com/cake-tech/cake_wallet|{{AUR|cake-wallet-bin}}}} | |||
* {{App|Coinomi|Securely store, manage and exchange Bitcoin, Ethereum, and more than 1,770 other blockchain assets.|https://www.coinomi.com/|{{AUR|coinomi-wallet-bin}}}} | * {{App|Coinomi|Securely store, manage and exchange Bitcoin, Ethereum, and more than 1,770 other blockchain assets.|https://www.coinomi.com/|{{AUR|coinomi-wallet-bin}}}} | ||
* {{App|Cointop|Terminal based application for tracking cryptocurrencies.|https://cointop.sh/|{{AUR|cointop}}}} | * {{App|Cointop|Terminal based application for tracking cryptocurrencies.|https://cointop.sh/|{{AUR|cointop}}}} | ||
Line 177: | Line 191: | ||
* {{App|Dogecoin Core|Dogecoin Core wallet, Allows you to connect to the Dogecoin P2P Network.|https://dogecoin.com/|{{AUR|dogecoin-qt}}, {{AUR|multidoge}}}} | * {{App|Dogecoin Core|Dogecoin Core wallet, Allows you to connect to the Dogecoin P2P Network.|https://dogecoin.com/|{{AUR|dogecoin-qt}}, {{AUR|multidoge}}}} | ||
=== Project management === | |||
See also [[Wikipedia:Comparison of project management software]]. | See also [[Wikipedia:Comparison of project management software]]. | ||
Line 188: | Line 202: | ||
* {{App|[[Wikipedia:TaskJuggler|TaskJuggler]]|Modern and powerful project management tool. Its new approach to project planning and tracking is more flexible and superior to the commonly used Gantt chart editing tools.|https://taskjuggler.org/|{{AUR|taskjuggler}}}} | * {{App|[[Wikipedia:TaskJuggler|TaskJuggler]]|Modern and powerful project management tool. Its new approach to project planning and tracking is more flexible and superior to the commonly used Gantt chart editing tools.|https://taskjuggler.org/|{{AUR|taskjuggler}}}} | ||
=== Recipe management === | |||
* {{App|GNOME Recipes|Recipe management application for GNOME.|https://wiki.gnome.org/Apps/Recipes|{{Pkg|gnome-recipes}}}} | * {{App|GNOME Recipes|Recipe management application for GNOME. Part of {{Grp|gnome-extra}}.|https://wiki.gnome.org/Apps/Recipes|{{Pkg|gnome-recipes}}}} | ||
* {{App|Gourmand|Simple but powerful recipe-managing application.|https://github.com/GourmandRecipeManager/gourmand|{{AUR|gourmand}}}} | * {{App|Gourmand|Simple but powerful recipe-managing application.|https://github.com/GourmandRecipeManager/gourmand|{{AUR|gourmand}}}} | ||
* {{App|KRecipes|KDE application designed to make organizing your personal recipes collection fast and easy.|https://apps.kde.org/krecipes/|{{AUR|krecipes}}}} | * {{App|KRecipes|KDE application designed to make organizing your personal recipes collection fast and easy.|https://apps.kde.org/krecipes/|{{AUR|krecipes}}{{Broken package link|package not found}}}} | ||
== Education == | |||
See also [[List of games#Education]]. | See also [[List of games#Education]]. | ||
Line 201: | Line 215: | ||
* {{App|[[Wikipedia:OpenBoard|OpenBoard]]|Interactive whiteboard software for schools and universities.|https://openboard.ch/index.en.html|{{AUR|openboard}}}} | * {{App|[[Wikipedia:OpenBoard|OpenBoard]]|Interactive whiteboard software for schools and universities.|https://openboard.ch/index.en.html|{{AUR|openboard}}}} | ||
=== Flashcards === | |||
See also [[Wikipedia:List of flashcard software]]. | See also [[Wikipedia:List of flashcard software]]. | ||
Line 211: | Line 225: | ||
* {{App|Parley|Program to help you memorize things. It uses the spaced repetition learning method, also known as flash cards. Part of {{Grp|kde-education}}.|https://apps.kde.org/parley/|{{Pkg|parley}}}} | * {{App|Parley|Program to help you memorize things. It uses the spaced repetition learning method, also known as flash cards. Part of {{Grp|kde-education}}.|https://apps.kde.org/parley/|{{Pkg|parley}}}} | ||
* {{App|Pauker|Flash card based learning tool using shortterm and longterm memory training.|http://pauker.sourceforge.net/|{{AUR|pauker}}}} | * {{App|Pauker|Flash card based learning tool using shortterm and longterm memory training.|http://pauker.sourceforge.net/|{{AUR|pauker}}}} | ||
* {{App|OpenTeacher|Open source application that helps you learn a variety of subjects|http://openteacher.org/en/|{{AUR|openteacher}}}} | * {{App|OpenTeacher|Open source application that helps you learn a variety of subjects|http://openteacher.org/en/|{{AUR|openteacher}}{{Broken package link|package not found}}}} | ||
* {{App|StudyFlash|Learn flashcards inside your terminal|https://github.com/Alone2/studyFlash|{{AUR|studyflash}}}} | * {{App|StudyFlash|Learn flashcards inside your terminal|https://github.com/Alone2/studyFlash|{{AUR|studyflash}}}} | ||
=== Touch typing === | |||
==== Console ==== | |||
* {{App|Dvorak 7min|Simple ncurses-based typing tutor for those trying to become fluent with the Dvorak keyboard layout.|https://github.com/yaychris/dvorak7min|{{AUR|dvorak7min}}}} | * {{App|Dvorak 7min|Simple ncurses-based typing tutor for those trying to become fluent with the Dvorak keyboard layout.|https://github.com/yaychris/dvorak7min|{{AUR|dvorak7min}}}} | ||
* {{App|GNU Typist|Universal typing tutor.|https://www.gnu.org/software/gtypist/|{{AUR|gtypist}}}} | * {{App|GNU Typist|Universal typing tutor.|https://www.gnu.org/software/gtypist/|{{AUR|gtypist}}}} | ||
* {{App|psani-profi|Program that will teach you touchtyping (Czech).|https://www.sallyx.org/sally/psani-vsemi-deseti/|{{AUR|psani-profi}}}} | * {{App|psani-profi|Program that will teach you touchtyping (Czech).|https://www.sallyx.org/sally/psani-vsemi-deseti/|{{AUR|psani-profi}}}} | ||
* {{App|Typing Trainer|ncurses-based typing trainer program that knows the English and Hungarian languages.|http://tpgt.sourceforge.net/|{{AUR|tpgt}}}} | * {{App|Typing Trainer|ncurses-based typing trainer program that knows the English and Hungarian languages.|http://tpgt.sourceforge.net/|{{AUR|tpgt}}{{Broken package link|package not found}}}} | ||
* {{App|Typespeed|Test your typing speed, and get your fingers' CPS.|http://typespeed.sourceforge.net/|{{ | * {{App|Typespeed|Test your typing speed, and get your fingers' CPS.|http://typespeed.sourceforge.net/|{{AUR|typespeed}}}} | ||
* {{App|typiskt|touchtype training in the terminal (Bash).|https://github.com/budlabs/typiskt|{{AUR|typiskt}}}} | * {{App|typiskt|touchtype training in the terminal (Bash).|https://github.com/budlabs/typiskt|{{AUR|typiskt}}}} | ||
==== Graphical ==== | |||
* {{App|Amphetype|Layout-agnostic typing program aimed at people who do not need an on-screen keyboard, but would still like to improve their speed and accuracy.|https://code.google.com/p/amphetype/|{{AUR|amphetype-svn}}}} | * {{App|Amphetype|Layout-agnostic typing program aimed at people who do not need an on-screen keyboard, but would still like to improve their speed and accuracy.|https://code.google.com/p/amphetype/|{{AUR|amphetype-svn}}{{Broken package link|package not found}}}} | ||
* {{App|Klavaro|Teaching touch typing that intends to be keyboard and language independent.|https://klavaro.sourceforge.io/|{{Pkg|klavaro}}}} | * {{App|Klavaro|Teaching touch typing that intends to be keyboard and language independent.|https://klavaro.sourceforge.io/|{{Pkg|klavaro}}}} | ||
* {{App|[[Wikipedia:KTouch|KTouch]]|Program to learn and practice touch typing. Part of {{Grp|kde-education}}.|https://apps.kde.org/ktouch/|{{Pkg|ktouch}}}} | * {{App|[[Wikipedia:KTouch|KTouch]]|Program to learn and practice touch typing. Part of {{Grp|kde-education}}.|https://apps.kde.org/ktouch/|{{Pkg|ktouch}}}} | ||
Line 233: | Line 247: | ||
* {{App|TypingTest|Typing test desktop program with a large amount of customization.|https://github.com/laelath/typingtest|{{AUR|typingtest-git}}}} | * {{App|TypingTest|Typing test desktop program with a large amount of customization.|https://github.com/laelath/typingtest|{{AUR|typingtest-git}}}} | ||
== Accessibility == | |||
See [[Accessibility]] for tips on operating the desktop and [[:Category:Accessibility]] for all available articles. See also [[List of applications/Utilities#On-screen keyboards|On-screen keyboards]]. | See [[Accessibility]] for tips on operating the desktop and [[:Category:Accessibility]] for all available articles. See also [[List of applications/Utilities#On-screen keyboards|On-screen keyboards]]. | ||
=== Speech synthesizers === | |||
See also [[Wikipedia:Comparison of speech synthesizers]] and [https://tools.wmflabs.org/tts-comparison/ listening comparison of the different engines]. | See also [[Wikipedia:Comparison of speech synthesizers]] and [https://tools.wmflabs.org/tts-comparison/ listening comparison of the different engines]. | ||
Line 246: | Line 260: | ||
* {{App|[[Festival]]|General framework for building speech synthesis systems as well as including examples of various modules. As a whole it offers full text to speech.|https://www.cstr.ed.ac.uk/projects/festival/|{{Pkg|festival}}}} | * {{App|[[Festival]]|General framework for building speech synthesis systems as well as including examples of various modules. As a whole it offers full text to speech.|https://www.cstr.ed.ac.uk/projects/festival/|{{Pkg|festival}}}} | ||
* {{App|Flite|Lightweight speech synthesis engine.|http://festvox.org/flite/|{{Pkg|flite}}}} | * {{App|Flite|Lightweight speech synthesis engine.|http://festvox.org/flite/|{{Pkg|flite}}}} | ||
* {{App|Gespeaker|GTK frontend for espeak. It allows you to play a text in many languages with settings for voice, pitch, volume and speed.|https://muflone.com | * {{App|Gespeaker|GTK frontend for espeak. It allows you to play a text in many languages with settings for voice, pitch, volume and speed.|https://muflone.com/gespeaker/english/|{{AUR|gespeaker}}}} | ||
* {{App|KMouth|Speech synthesizer frontend which enables persons that cannot speak to let their computer speak.|https://apps.kde.org/kmouth/|{{Pkg|kmouth}}}} | * {{App|KMouth|Speech synthesizer frontend which enables persons that cannot speak to let their computer speak.|https://apps.kde.org/kmouth/|{{Pkg|kmouth}}}} | ||
* {{App|MaryTTS|Multilingual text-to-speech synthesis platform written in Java.| | * {{App|MaryTTS|Multilingual text-to-speech synthesis platform written in Java.|https://marytts.github.io/|{{AUR|marytts}}}} | ||
* {{App|[[Mbrola|MBROLA]]|Proprietary phonemes-to-audio program which supports more than 70 languages. Mbrola-voices can also be used with eSpeak.|http://tcts.fpms.ac.be/synthesis/mbrola.html|{{AUR|mbrola}}}} | * {{App|[[Mbrola|MBROLA]]|Proprietary phonemes-to-audio program which supports more than 70 languages. Mbrola-voices can also be used with eSpeak.|http://tcts.fpms.ac.be/synthesis/mbrola.html|{{AUR|mbrola}}}} | ||
* {{App|Mimic|Text-to-speech voice synthesis from the Mycroft project (based on Flite).|https://mimic.mycroft.ai/|{{AUR|mimic}}}} | * {{App|Mimic|Text-to-speech voice synthesis from the Mycroft project (based on Flite).|https://mimic.mycroft.ai/|{{AUR|mimic}}}} | ||
* {{App|Open JTalk|Japanese text-to-speech synthesis system.|https://sourceforge.net/projects/open-jtalk/|{{AUR|open-jtalk}}}} | * {{App|Open JTalk|Japanese text-to-speech synthesis system.|https://sourceforge.net/projects/open-jtalk/|{{AUR|open-jtalk}}}} | ||
* {{App|Orca|Screen reader for individuals who are blind or visually impaired, using eSpeak (via Speech Dispatcher).|https://wiki.gnome.org/Projects/Orca|{{Pkg|orca}}}} | * {{App|Orca|Screen reader for individuals who are blind or visually impaired, using eSpeak (via Speech Dispatcher). Part of {{Grp|gnome}}.|https://wiki.gnome.org/Projects/Orca|{{Pkg|orca}}}} | ||
* {{App|piper|A fast, local neural text to speech system.|https://github.com/rhasspy/piper|{{AUR|piper-tts-bin}}}} | |||
* {{App|[[RHVoice]]|Cross-platform (including Android) text-to-speech from a blind Russian-speaking developer, based on [http://hts.sp.nitech.ac.jp HTS] (ru, ka, uk, ky, tt, en, pt, eo)|https://github.com/RHVoice/RHVoice|{{Pkg|rhvoice}}}} | * {{App|[[RHVoice]]|Cross-platform (including Android) text-to-speech from a blind Russian-speaking developer, based on [http://hts.sp.nitech.ac.jp HTS] (ru, ka, uk, ky, tt, en, pt, eo)|https://github.com/RHVoice/RHVoice|{{Pkg|rhvoice}}}} | ||
* {{App|[[Simple Orca Plugin System|SOPS]]|Provides a simple way to write custom plugins for screen reader Orca.|https://github.com/chrys87/simple-orca-plugin-system|{{AUR|simpleorcapluginsystem}}}} | * {{App|[[Simple Orca Plugin System|SOPS]]|Provides a simple way to write custom plugins for screen reader Orca.|https://github.com/chrys87/simple-orca-plugin-system|{{AUR|simpleorcapluginsystem}}}} | ||
* {{App|Speech | * {{App|[[Speech dispatcher]]|Common interface to speech synthesis. It has backends for eSpeak, Festival, and a few other speech synthesizers.|https://freebsoft.org/speechd|{{Pkg|speech-dispatcher}}}} | ||
* {{App|SVOX Pico|The text-to-speech engine used on Android phones. (en-US, en-GB, de-DE, es-ES, fr-FR, it-IT)|https://android.googlesource.com/platform/external/svox/+/master|{{AUR|svox-pico-bin}}}} | * {{App|SVOX Pico|The text-to-speech engine used on Android phones. (en-US, en-GB, de-DE, es-ES, fr-FR, it-IT)|https://android.googlesource.com/platform/external/svox/+/master|{{AUR|svox-pico-bin}}{{Broken package link|package not found}}}} | ||
=== Speech recognition === | |||
See also [[Wikipedia:Speech recognition software for Linux]]. | See also [[Wikipedia:Speech recognition software for Linux]]. | ||
Line 268: | Line 283: | ||
* {{App|[[Wikipedia:Mycroft (software)|Mycroft]]|Hackable voice assistant.|https://github.com/MycroftAI/mycroft-core|{{AUR|mycroft-core}}}} | * {{App|[[Wikipedia:Mycroft (software)|Mycroft]]|Hackable voice assistant.|https://github.com/MycroftAI/mycroft-core|{{AUR|mycroft-core}}}} | ||
* {{App|Numen|Voice control for handsfree computing|https://sr.ht/~geb/numen/|{{AUR|numen}}}} | * {{App|Numen|Voice control for handsfree computing|https://sr.ht/~geb/numen/|{{AUR|numen}}}} | ||
* {{App|Simon|Speech recognition program that can replace your mouse and keyboard.|https://simon.kde.org/|{{AUR|simon}}}} | * {{App|Simon|Speech recognition program that can replace your mouse and keyboard.|https://simon.kde.org/|{{AUR|simon-kf5-git}}{{Broken package link|package not found}}}} | ||
* {{App|nerd-dictation|Light weight manually activated dictation using the VOSK-API|https://github.com/ideasman42/nerd-dictation|{{AUR|nerd-dictation-git}}}} | * {{App|nerd-dictation|Light weight manually activated dictation using the VOSK-API|https://github.com/ideasman42/nerd-dictation|{{AUR|nerd-dictation-git}}}} | ||
=== Screen magnifiers === | |||
* {{App|boomer|Zoomer application for Linux.|https://github.com/tsoding/boomer|{{AUR|boomer-git}}}} | |||
* {{App|KMag|Small KDE utility to magnify a part of the screen.|https://apps.kde.org/kmag/|{{Pkg|kmag}}}} | * {{App|KMag|Small KDE utility to magnify a part of the screen.|https://apps.kde.org/kmag/|{{Pkg|kmag}}}} | ||
* {{App|Magnus|Very simple desktop magnifier, showing the area around the mouse pointer in a separate window magnified two, three, four, or five times.|https://kryogenix.org/code/magnus/|{{AUR|magnus}}}} | * {{App|Magnus|Very simple desktop magnifier, showing the area around the mouse pointer in a separate window magnified two, three, four, or five times.|https://kryogenix.org/code/magnus/|{{AUR|magnus}}}} | ||
Line 278: | Line 294: | ||
* {{App|xzoom|Zoom, rotate and mirror area of X display.|https://www.ibiblio.org/pub/Linux/X11/libs/!INDEX.short.html|{{AUR|xzoom}}}} | * {{App|xzoom|Zoom, rotate and mirror area of X display.|https://www.ibiblio.org/pub/Linux/X11/libs/!INDEX.short.html|{{AUR|xzoom}}}} | ||
=== On-screen annotation === | |||
* {{App|Gromit-MPX|Tool to make annotations on the screen.|https://github.com/bk138/gromit-mpx|{{AUR|gromit-mpx}}}} | * {{App|Gromit-MPX|Tool to make annotations on the screen.|https://github.com/bk138/gromit-mpx|{{AUR|gromit-mpx}}}} | ||
Line 285: | Line 301: | ||
* {{App|Show Me The Key|A screenkey alternative that works under Wayland via libinput|https://showmethekey.alynx.one|{{AUR|showmethekey}}}} | * {{App|Show Me The Key|A screenkey alternative that works under Wayland via libinput|https://showmethekey.alynx.one|{{AUR|showmethekey}}}} | ||
=== Mouse === | |||
* {{App|Easystroke|Use mouse gestures to initiate commands and hotkeys.|https://github.com/thjaeger/easystroke/wiki|{{AUR|easystroke}}}} | * {{App|Easystroke|Use mouse gestures to initiate commands and hotkeys.|https://github.com/thjaeger/easystroke/wiki|{{AUR|easystroke}}}} | ||
Line 291: | Line 307: | ||
* {{App|Mousetweaks|Accessibility enhancements for pointing devices.|https://wiki.gnome.org/Projects/Mousetweaks|{{Pkg|mousetweaks}}}} | * {{App|Mousetweaks|Accessibility enhancements for pointing devices.|https://wiki.gnome.org/Projects/Mousetweaks|{{Pkg|mousetweaks}}}} | ||
== Display managers == | |||
See the main article: [[Display manager#List of display managers]]. | See the main article: [[Display manager#List of display managers]]. | ||
== Desktop environments == | |||
See the main article: [[Desktop environment#List of desktop environments]]. | See the main article: [[Desktop environment#List of desktop environments]]. | ||
=== Window managers === | |||
==== Console ==== | |||
See also [[List of applications/Utilities#Terminal multiplexers]], which offer some of the functions of window managers for the console. | See also [[List of applications/Utilities#Terminal multiplexers]], which offer some of the functions of window managers for the console. | ||
* {{App|twin|Text-mode window manager.|https://sourceforge.net/projects/twin/|{{ | * {{App|twin|Text-mode window manager.|https://sourceforge.net/projects/twin/|{{AUR|twin}}}} | ||
* {{App|Wmutils|A set of tools for X windows manipulation.|https://github.com/wmutils/core|{{AUR|wmutils-git}}}} | * {{App|Wmutils|A set of tools for X windows manipulation.|https://github.com/wmutils/core|{{AUR|wmutils-git}}}} | ||
==== Graphical ==== | |||
See the main article: [[Window manager#List of window managers]]. | See the main article: [[Window manager#List of window managers]]. | ||
==== Composite managers ==== | |||
See the main article: [[Xorg#List of composite managers]]. | See the main article: [[Xorg#List of composite managers]]. | ||
=== Wayland Compositors === | |||
See the main article: [[Wayland#Compositors]]. | See the main article: [[Wayland#Compositors]]. | ||
=== Window tilers === | |||
* {{App|QuickTile|Lightweight standalone alternative to Compiz Grid plugin.|http://ssokolow.com/quicktile/|{{AUR|quicktile-git}}}} | * {{App|QuickTile|Lightweight standalone alternative to Compiz Grid plugin.|http://ssokolow.com/quicktile/|{{AUR|quicktile-git}}}} | ||
* {{App|wumwum|The Window Manager manager. It can turn emwh compliant window managers into a tiling window manager while retaining all initial functionalities.|http://wumwum.sourceforge.net/|{{AUR|wumwum}}}} | * {{App|wumwum|The Window Manager manager. It can turn emwh compliant window managers into a tiling window manager while retaining all initial functionalities.|http://wumwum.sourceforge.net/|{{AUR|wumwum}}}} | ||
=== Taskbars === | |||
See also [[Wikipedia:Taskbar]]. | See also [[Wikipedia:Taskbar]]. | ||
Line 331: | Line 347: | ||
* {{App|[[Bmpanel]]|Lightweight, NETWM compliant panel.|https://github.com/nsf/bmpanel2|{{AUR|bmpanel2}}}} | * {{App|[[Bmpanel]]|Lightweight, NETWM compliant panel.|https://github.com/nsf/bmpanel2|{{AUR|bmpanel2}}}} | ||
* {{App|[[Cairo-Dock]]|Highly customizable dock and launcher application.|https://www.glx-dock.org/|{{Pkg|cairo-dock}}}} | * {{App|[[Cairo-Dock]]|Highly customizable dock and launcher application.|https://www.glx-dock.org/|{{Pkg|cairo-dock}}}} | ||
* {{App|CoreAction|Side bar with some handy gadgets like system loads, calendar, calculator, notes etc. Part of C-Suite.|https:// | * {{App|CoreAction|Side bar with some handy gadgets like system loads, calendar, calculator, notes etc. Part of C-Suite.|https://gitlab.com/cubocore|{{AUR|coreaction}}}} | ||
* {{App|Dash to Panel|A fully customizable icon taskbar for {{Pkg|gnome-shell}}. Moves the dash into the GNOME main panel, similar to KDE Plasma and Windows 10.|https://github.com/home-sweet-gnome/dash-to-panel|{{ | * {{App|Dash to Panel|A fully customizable icon taskbar for {{Pkg|gnome-shell}}. Moves the dash into the GNOME main panel, similar to KDE Plasma and Windows 10.|https://github.com/home-sweet-gnome/dash-to-panel|{{Pkg|gnome-shell-extension-dash-to-panel}}}} | ||
* {{App|eww|Elkowars Wacky Widgets is a standalone widget system made in Rust that allows you to implement your own, custom widgets in any window manager.|https://github.com/elkowar/eww|{{AUR|eww}}}} | |||
* {{App|[[fbpanel]]|Lightweight, NETWM compliant desktop panel.|https://aanatoly.github.io/fbpanel/|{{AUR|fbpanel}}}} | * {{App|[[fbpanel]]|Lightweight, NETWM compliant desktop panel.|https://aanatoly.github.io/fbpanel/|{{AUR|fbpanel}}}} | ||
* {{App|[[Wikipedia:GNOME Panel|GNOME Panel]]|Panel included in the [[GNOME Flashback]] desktop.|https://wiki.gnome.org/Projects/GnomePanel|{{Pkg|gnome-panel}}}} | * {{App|[[Wikipedia:GNOME Panel|GNOME Panel]]|Panel included in the [[GNOME Flashback]] desktop.|https://wiki.gnome.org/Projects/GnomePanel|{{Pkg|gnome-panel}}}} | ||
* {{App|Latte|Dock based on Plasma frameworks that provides an elegant and intuitive experience for your tasks and plasmoids.|https://invent.kde.org/plasma/latte-dock|{{ | * {{App|Latte|Dock based on Plasma frameworks that provides an elegant and intuitive experience for your tasks and plasmoids.|https://invent.kde.org/plasma/latte-dock|{{AUR|latte-dock-git}}}} | ||
* {{App|[[Lemonbar]]|A featherweight bar based on XCB. Provides UTF-8 support, background and foreground colors, text alignment, and not much more.|https://github.com/LemonBoy/bar|{{AUR|lemonbar-git}}}} | * {{App|[[Lemonbar]]|A featherweight bar based on XCB. Provides UTF-8 support, background and foreground colors, text alignment, and not much more.|https://github.com/LemonBoy/bar|{{AUR|lemonbar-git}}}} | ||
* {{App|LXPanel|Lightweight X11 desktop panel and part of the LXDE desktop.|https://lxde.org/|{{Pkg|lxpanel}}}} | * {{App|LXPanel|Lightweight X11 desktop panel and part of the LXDE desktop.|https://lxde.org/|{{Pkg|lxpanel}}}} | ||
* {{App|MATE Panel|Panel included in the [[MATE]] desktop.|https://github.com/mate-desktop/mate-panel/|{{Pkg|mate-panel}}}} | * {{App|MATE Panel|Panel included in the [[MATE]] desktop.|https://github.com/mate-desktop/mate-panel/|{{Pkg|mate-panel}}}} | ||
* {{App|nwg-dock|GTK-based dock designed for the Sway window manager.|https://github.com/nwg-piotr/nwg-dock|{{AUR|nwg-dock}}}} | * {{App|nwg-dock|GTK-based dock designed for the Sway window manager.|https://github.com/nwg-piotr/nwg-dock|{{AUR|nwg-dock}}}} | ||
* {{App|nwg-panel| | * {{App|nwg-panel|GTK3-based panel for sway and Hyprland Wayland compositors.|https://github.com/nwg-piotr/nwg-panel|{{Pkg|nwg-panel}}}} | ||
* {{App|PerlPanel|The ideal accompaniment to a light-weight Window Manager such as OpenBox, or a desktop-drawing program like iDesk.|https://savannah.nongnu.org/projects/perlpanel|{{AUR|perlpanel-git}}}} | * {{App|PerlPanel|The ideal accompaniment to a light-weight Window Manager such as OpenBox, or a desktop-drawing program like iDesk.|https://savannah.nongnu.org/projects/perlpanel|{{AUR|perlpanel-git}}}} | ||
* {{App|[[Plank]]|Elegant, simple, clean dock from [[pantheon]] desktop environment.|https://launchpad.net/plank|{{pkg|plank}}}} | * {{App|[[Plank]]|Elegant, simple, clean dock from [[pantheon]] desktop environment.|https://launchpad.net/plank|{{pkg|plank}}}} | ||
Line 351: | Line 368: | ||
* {{App|yambar|A modular and lightweight status panel for X11 and Wayland that goes to great lengths to be both CPU and battery efficient.|https://codeberg.org/dnkl/yambar|{{AUR|yambar}}}} | * {{App|yambar|A modular and lightweight status panel for X11 and Wayland that goes to great lengths to be both CPU and battery efficient.|https://codeberg.org/dnkl/yambar|{{AUR|yambar}}}} | ||
=== System tray === | |||
* {{App|AllTray|Dock other applications into the system tray (notification area).|https://github.com/mbt/alltray|{{Pkg|alltray}}}} | * {{App|AllTray|Dock other applications into the system tray (notification area).|https://github.com/mbt/alltray|{{Pkg|alltray}}}} | ||
Line 359: | Line 376: | ||
* {{App|Trayer|Lightweight GTK-based system tray (notification area).|https://github.com/sargon/trayer-srg/|{{Pkg|trayer}}}} | * {{App|Trayer|Lightweight GTK-based system tray (notification area).|https://github.com/sargon/trayer-srg/|{{Pkg|trayer}}}} | ||
=== Application launchers === | |||
See also [[Wikipedia:Comparison of desktop application launchers]]. | See also [[Wikipedia:Comparison of desktop application launchers]]. | ||
* {{App|Albert|Sophisticated, plugin based standalone keyboard launcher.|https://github. | * {{App|Albert|Sophisticated, plugin based standalone keyboard launcher.|https://albertlauncher.github.io/|{{aur|albert}}}} | ||
* {{App|Application Finder|Easy-to-use application launcher from Xfce.|https://docs.xfce.org/xfce/xfce4-appfinder/start|{{pkg|xfce4-appfinder}}}} | * {{App|Application Finder|Easy-to-use application launcher from Xfce.|https://docs.xfce.org/xfce/xfce4-appfinder/start|{{pkg|xfce4-appfinder}}}} | ||
* {{App|Bashrun2|Provides a different, barebones approach to a run dialog, using a specialized Bash session within a small xterm window.|http://henning-bekel.de/bashrun2/|{{AUR|bashrun2}}}} | * {{App|Bashrun2|Provides a different, barebones approach to a run dialog, using a specialized Bash session within a small xterm window.|http://henning-bekel.de/bashrun2/|{{AUR|bashrun2}}}} | ||
Line 369: | Line 386: | ||
* {{App|[[dmenu]]|Fast and lightweight dynamic menu for X which is also useful as an application launcher.|https://tools.suckless.org/dmenu/|{{Pkg|dmenu}}}} | * {{App|[[dmenu]]|Fast and lightweight dynamic menu for X which is also useful as an application launcher.|https://tools.suckless.org/dmenu/|{{Pkg|dmenu}}}} | ||
* {{App|dmenu-extended|Extension to ''dmenu'' for quickly opening files and folders.|https://github.com/markjones112358/dmenu-extended|{{AUR|dmenu-extended-git}}}} | * {{App|dmenu-extended|Extension to ''dmenu'' for quickly opening files and folders.|https://github.com/markjones112358/dmenu-extended|{{AUR|dmenu-extended-git}}}} | ||
* {{App|dswitcher|''dmenu''-based window switcher that works regardless of workspace or minimization.|https://github.com/Antithesisx/dswitcher|{{AUR|dswitcher-git}}}} | * {{App|dswitcher|''dmenu''-based window switcher that works regardless of workspace or minimization.|https://github.com/Antithesisx/dswitcher|{{AUR|dswitcher-git}}}} | ||
* {{App| | * {{App|fuzzel|Application launcher for wlroots based Wayland compositors, similar to rofi's `drun` mode.|https://codeberg.org/dnkl/fuzzel|{{Pkg|fuzzel}}}} | ||
* {{App|[[Gmrun]]|Lightweight GTK-based application launcher, with the ability to run programs inside a terminal and other handy features.|https://sourceforge.net/projects/gmrun/|{{Pkg|gmrun}}}} | * {{App|[[Gmrun]]|Lightweight GTK-based application launcher, with the ability to run programs inside a terminal and other handy features.|https://sourceforge.net/projects/gmrun/|{{Pkg|gmrun}}}} | ||
* {{App|[[Wikipedia:GNOME Do|GNOME Do]]|Application launcher inspired by [[Wikipedia:Quicksilver_(software)|Quicksilver]] with many plugins, originally developed for the GNOME desktop.|https://do.cooperteam.net/|{{AUR|gnome-do}}}} | * {{App|[[Wikipedia:GNOME Do|GNOME Do]]|Application launcher inspired by [[Wikipedia:Quicksilver_(software)|Quicksilver]] with many plugins, originally developed for the GNOME desktop.|https://do.cooperteam.net/|{{AUR|gnome-do}}}} | ||
Line 388: | Line 404: | ||
* {{App|Synapse|Semantic launcher written in Vala that you can use to start applications as well as find and access relevant documents and files by making use of the Zeitgeist engine.|https://launchpad.net/synapse-project|{{Pkg|synapse}}}} | * {{App|Synapse|Semantic launcher written in Vala that you can use to start applications as well as find and access relevant documents and files by making use of the Zeitgeist engine.|https://launchpad.net/synapse-project|{{Pkg|synapse}}}} | ||
* {{App|Ulauncher|Modern and shiny launcher that provides fuzzy search, extensions, and themes|https://ulauncher.io/|{{AUR|ulauncher}}}} | * {{App|Ulauncher|Modern and shiny launcher that provides fuzzy search, extensions, and themes|https://ulauncher.io/|{{AUR|ulauncher}}}} | ||
* {{App|vonal|Modern customizable global menu with unlimiting plugin system written in Rust|https://github.com/fxdave/vonal-rust|{{AUR|vonal-bin}}}} | |||
* {{App|wofi|GTK-based popup window switcher for Wayland compositors such as {{Pkg|sway}}. Inspired by {{Pkg|rofi}}.|https://hg.sr.ht/~scoopta/wofi|{{Pkg|wofi}}}} | * {{App|wofi|GTK-based popup window switcher for Wayland compositors such as {{Pkg|sway}}. Inspired by {{Pkg|rofi}}.|https://hg.sr.ht/~scoopta/wofi|{{Pkg|wofi}}}} | ||
* {{App|yofi|Minimalistic menu for Wayland-based compositors.|https://github.com/l4l/yofi|{{AUR|yofi | * {{App|wmenu|Dynamic menu for Sway and wlroots based Wayland compositors. Provides a Wayland-native dmenu replacement which maintains the look and feel of dmenu|https://git.sr.ht/~adnano/wmenu|{{Pkg|wmenu}}}} | ||
* {{App|yofi|Minimalistic menu for Wayland-based compositors.|https://github.com/l4l/yofi|{{AUR|yofi}}}} | |||
* {{App|tofi|Tiny dynamic menu, fast and simple dmenu/rofi replacement for Wayland compositors such as {{Pkg|sway}}.|https://github.com/philj56/tofi|{{AUR|tofi}}}} | |||
=== Application menu editors === | |||
* {{App|[[Wikipedia:Alacarte|Alacarte]]|Add or remove applications from the main menu.|https://gitlab.gnome.org/GNOME/alacarte|{{Pkg|alacarte}}}} | * {{App|[[Wikipedia:Alacarte|Alacarte]]|Add or remove applications from the main menu.|https://gitlab.gnome.org/GNOME/alacarte|{{Pkg|alacarte}}}} | ||
Line 402: | Line 421: | ||
* {{App|Mozo|Change which applications are shown on the main menu.|https://github.com/mate-desktop/mozo|{{Pkg|mozo}}}} | * {{App|Mozo|Change which applications are shown on the main menu.|https://github.com/mate-desktop/mozo|{{Pkg|mozo}}}} | ||
=== Wallpaper setters === | |||
See also [[Wikipedia:Wallpaper (computing)]]. | See also [[Wikipedia:Wallpaper (computing)]]. | ||
Line 411: | Line 430: | ||
* {{App|Fondo|Find a variety of the most beautiful wallpapers from Unsplash.com.|https://github.com/calo001/fondo|{{AUR|fondo}}}} | * {{App|Fondo|Find a variety of the most beautiful wallpapers from Unsplash.com.|https://github.com/calo001/fondo|{{AUR|fondo}}}} | ||
* {{App|habak|A background changing app.|https://fvwm-crystal.sourceforge.io/|{{AUR|habak}}}} | * {{App|habak|A background changing app.|https://fvwm-crystal.sourceforge.io/|{{AUR|habak}}}} | ||
* {{App|Hanabi|Live Wallpaper for GNOME.|https://github.com/jeffshee/gnome-ext-hanabi|{{AUR|gnome-shell-extension-hanabi-git}}}} | |||
* {{App|Hidamari|Video wallpaper for Linux. Written in Python.|https://github.com/jeffshee/hidamari|{{AUR|hidamari}}}} | |||
* {{App|hsetroot|A tool to create compose wallpapers.|https://packages.debian.org/sid/hsetroot|{{Pkg|hsetroot}}}} | * {{App|hsetroot|A tool to create compose wallpapers.|https://packages.debian.org/sid/hsetroot|{{Pkg|hsetroot}}}} | ||
* {{App|HydraPaper|GTK utility to set two different backgrounds for each monitor on GNOME.|https://gabmus.gitlab.io/HydraPaper/|{{AUR|hydrapaper-git}}}} | * {{App|HydraPaper|GTK utility to set two different backgrounds for each monitor on GNOME.|https://gabmus.gitlab.io/HydraPaper/|{{AUR|hydrapaper-git}}}} | ||
* {{App|LiveWallpaper|Animated 3D wallpapers.|https://launchpad.net/livewallpaper|{{ | * {{App|Hyprpaper|Hyprpaper is a blazing fast wayland wallpaper utility with IPC controls.|https://github.com/hyprwm/hyprpaper|{{AUR|hyprpaper-git}}}} | ||
* {{App|LiveWallpaper|Animated 3D wallpapers.|https://launchpad.net/livewallpaper|{{AUR|livewallpaper}}}} | |||
* {{App|mpvpaper|A video wallpaper program for wlroots based wayland compositors.|https://github.com/GhostNaN/mpvpaper|{{AUR|mpvpaper}}}} | |||
* {{App|[[Nitrogen]]|A fast and lightweight desktop background browser and setter for X windows.|https://github.com/l3ib/nitrogen|{{Pkg|nitrogen}}}} | * {{App|[[Nitrogen]]|A fast and lightweight desktop background browser and setter for X windows.|https://github.com/l3ib/nitrogen|{{Pkg|nitrogen}}}} | ||
* {{App|oguri|An animated wallpaper daemon for Wayland compositors.|https://github.com/vilhalmer/oguri|{{AUR|oguri-git}}}} | * {{App|oguri|An animated wallpaper daemon for Wayland compositors.|https://github.com/vilhalmer/oguri|{{AUR|oguri-git}}}} | ||
Line 420: | Line 443: | ||
* {{App|pywal|Changes the wallpaper and creates matching colorschemes for various applications (rofi, i3, terminals)|https://github.com/dylanaraps/pywal|{{Pkg|python-pywal}}}} | * {{App|pywal|Changes the wallpaper and creates matching colorschemes for various applications (rofi, i3, terminals)|https://github.com/dylanaraps/pywal|{{Pkg|python-pywal}}}} | ||
* {{App|swaybg|Wallpaper tool for Wayland compositors.|https://github.com/swaywm/swaybg|{{Pkg|swaybg}}}} | * {{App|swaybg|Wallpaper tool for Wayland compositors.|https://github.com/swaywm/swaybg|{{Pkg|swaybg}}}} | ||
* {{App|swww|Efficient animated wallpaper daemon for wayland, controlled at runtime.|https://github.com/Horus645/swww|{{AUR|swww}}}} | |||
* {{App|Variety|Changes the wallpaper on a regular interval using user-specified or automatically downloaded images.|https://peterlevi.com/variety/|{{Pkg|variety}}}} | * {{App|Variety|Changes the wallpaper on a regular interval using user-specified or automatically downloaded images.|https://peterlevi.com/variety/|{{Pkg|variety}}}} | ||
* {{App|xli|An image display program for X.|https://packages.debian.org/sid/xli|{{AUR|xli}}}} | * {{App|xli|An image display program for X.|https://packages.debian.org/sid/xli|{{AUR|xli}}{{Broken package link|package not found}}}} | ||
* {{App|[[Xlivebg]]|A live wallpaper framework and collection of live wallpapers for the X window system.|http://nuclear.mutantstargoat.com/sw/xlivebg/|{{AUR|xlivebg}}}} | * {{App|[[Xlivebg]]|A live wallpaper framework and collection of live wallpapers for the X window system.|http://nuclear.mutantstargoat.com/sw/xlivebg/|{{AUR|xlivebg}}}} | ||
* {{App|xwallpaper|Minimalistic wallpaper setting utility for X.|https://github.com/stoeckmann/xwallpaper|{{Pkg|xwallpaper}}}} | * {{App|xwallpaper|Minimalistic wallpaper setting utility for X.|https://github.com/stoeckmann/xwallpaper|{{Pkg|xwallpaper}}}} | ||
Line 427: | Line 451: | ||
{{Tip|In order to avoid installing one more package, you may find convenient to use the {{ic|display}} utility from {{Pkg|imagemagick}} or {{ic|gm display}} from {{Pkg|graphicsmagick}}. E.g.: {{ic|display -backdrop -background '#3f3f3f' -flatten -window root ''image''}}.}} | {{Tip|In order to avoid installing one more package, you may find convenient to use the {{ic|display}} utility from {{Pkg|imagemagick}} or {{ic|gm display}} from {{Pkg|graphicsmagick}}. E.g.: {{ic|display -backdrop -background '#3f3f3f' -flatten -window root ''image''}}.}} | ||
=== Virtual desktop pagers === | |||
See also [[Wikipedia:Pager (GUI)]]. | See also [[Wikipedia:Pager (GUI)]]. | ||
* {{App|bbpager|Dockable pager for [[blackbox]] and other window managers.| | * {{App|bbpager|Dockable pager for [[blackbox]] and other window managers.|https://sourceforge.net/projects/bbtools/|4={{Pkg|bbpager}}}} | ||
* {{App|fbpager|Virtual desktop pager for fluxbox.|http://www.fluxbox.org/fbpager|{{AUR|fbpager-git}}}} | * {{App|fbpager|Virtual desktop pager for fluxbox.|http://www.fluxbox.org/fbpager|{{AUR|fbpager-git}}}} | ||
* {{App|IPager|A configurable pager with transparency, originally developed for Fluxbox.|http://useperl.ru/ipager/index.en.html|{{AUR|ipager}}}} | * {{App|IPager|A configurable pager with transparency, originally developed for Fluxbox.|http://useperl.ru/ipager/index.en.html|{{AUR|ipager}}}} | ||
* {{App|Netwmpager|A NetWM/EWMH compatible pager.|https://sourceforge.net/projects/sf-xpaint/files/netwmpager/|{{AUR|netwmpager}}}} | * {{App|Netwmpager|A NetWM/EWMH compatible pager.|https://sourceforge.net/projects/sf-xpaint/files/netwmpager/|{{AUR|netwmpager}}}} | ||
=== Desktop widgets === | |||
* {{App|[[Wikipedia:gDesklets|gDesklets]]|System for bringing mini programs (desklets) onto your desktop.|https://launchpad.net/gdesklets|{{AUR|gdesklets}}}} | * {{App|[[Wikipedia:gDesklets|gDesklets]]|System for bringing mini programs (desklets) onto your desktop.|https://launchpad.net/gdesklets|{{AUR|gdesklets}}}} | ||
* {{App|KRuler|Displays on screen a ruler measuring pixels. Part of {{Grp|kde-graphics}}.|https://apps.kde.org/kruler/|{{Pkg|kruler}}}} | * {{App|KRuler|Displays on screen a ruler measuring pixels. Part of {{Grp|kde-graphics}}.|https://apps.kde.org/kruler/|{{Pkg|kruler}}}} | ||
=== Desktop notifications === | |||
See: [[Desktop notifications#Notification servers|Notification servers]]. | See: [[Desktop notifications#Notification servers|Notification servers]]. | ||
=== Clipboard managers === | |||
See [[Clipboard#Managers]]. | See [[Clipboard#Managers]]. | ||
=== Logout UI === | |||
* {{App|clearine|Beautiful Logout UI for X11 window manager|https://github.com/okitavera/clearine|{{AUR|clearine-git}}}} | * {{App|clearine|Beautiful Logout UI for X11 window manager|https://github.com/okitavera/clearine|{{AUR|clearine-git}}}} | ||
* {{App|nwg-bar|Configurable button bar for wlroots-based compositors.|https://github.com/nwg-piotr/nwg-bar|{{AUR|nwg-bar}}}} | * {{App|nwg-bar|Configurable button bar for wlroots-based compositors.|https://github.com/nwg-piotr/nwg-bar|{{AUR|nwg-bar}}}} | ||
* {{App|[[oblogout]]|Openbox logout script|https://launchpad.net/oblogout|{{AUR|oblogout}}}} | * {{App|[[oblogout]]|Openbox logout script|https://launchpad.net/oblogout|{{AUR|oblogout}}{{Broken package link|package not found}}}} | ||
* {{App|wlogout|Logout menu for wayland|https://github.com/ArtsyMacaw/wlogout|{{AUR|wlogout}}}} | * {{App|wlogout|Logout menu for wayland|https://github.com/ArtsyMacaw/wlogout|{{AUR|wlogout}}}} | ||
== Text art == | |||
See [[ASCII art#Software]]. | See [[ASCII art#Software]]. |
Latest revision as of 04:25, 3 May 2024
Organization
CalDAV/CardDAV servers
- Baïkal — A lightweight CalDAV+CardDAV server.
- kcaldav — Simple, safe, minimal CalDAV server.
- Radicale — Free and Open-Source CalDAV and CardDAV Server.
- xandikos — A lightweight yet complete CardDAV/CalDAV server that backs onto a Git repository.
Personal information managers
These applications support time, task and contacts management.
- Evolution — Personal information management application that provides integrated mail, calendaring and address book functionality. Part of gnome-extra.
- Kontact — Integrated solution to your personal information management.
- Osmo — GTK personal organizer, which includes calendar, tasks manager and address book modules.
- SeaMonkey Mail & Newsgroups with Lightning — Extension to SeaMonkey that provides calendar and task support.
- Thunderbird with Lightning — Extension to Mozilla Thunderbird that provides calendar and task support.
Time management
Console
- Calcurse — Text-based ncurses calendar and scheduling system (supports CalDAV)
- ccal — A console program which writes a calendar together with Chinese calendar to standard output.
- khal — Command-line (non-interactive) and ncurses (interactive) calendar system (supports CalDAV)
- mail2rem — Small script for importing .ics calendars from Maildir to Remind calendar.
- Pal — Very lightweight calendar with both interactive and non-interactive interfaces.
- pcal — A tool to create pdf calendars from pcal input which can be exported by some calendar programs.
- Remind — Highly sophisticated text-based calendaring and notification system.
- When — Simple personal calendar program.
- Wyrd — Text-based front-end to Remind, a calendar and alarm program used on UNIX and Linux computers.
Graphical
- chinese-calendar — Chinese traditional calendar for Ubuntu Kylin.
- CoreTime — Very simple Clock/Calendar application which shows a clock, supports alarms, reminders, a stop watch and a timer. Part of C-Suite.
- Day Planner — Program designed to help you easily plan and manage your time. It can manage appointments, birthdays and more.
- Deepin Calendar — Calendar application for Deepin.
- etmtk (Event and Task Manager) — Simple application with a "Getting Things Done!" approach to handling events, tasks, activities, reminders and projects.
- Gahshomar — Persian (Jalali/Farsi) calendar.
- GNOME Calendar — Calendar application for GNOME. Part of gnome.
- KOrganizer — Calendar and scheduling program, part of kde-pim.
- Kalendar — A calendar application using Akonadi to sync with external services (NextCloud, GMail, ...).
- https://invent.kde.org/pim/kalendar || kalendar[broken link: replaced by merkuro]
- Nextcloud Calendar — Calendar app for Nextcloud.
- Outspline — Extensible outliner with advanced time management features, supporting events with complex recurrence schemes.
- TkRemind — Sophisticated calendar and alarm program.
Timers
Countdown timers and stopwatch
- arttime — Clock, timer, pattern-based time manager, ASCII art viewer. Set a one-off, multiple, repeating, pattern-based timers.
- GNOME Clocks — Clocks application for GNOME, including alarm, stopwatch and timer functionality. Part of gnome.
- Hourglass — Simple time keeping application designed for elementary OS.
- Kronometer — Stopwatch application for KDE.
- KTeaTime — Handy timer for steeping tea.
- pystopwatch — Stopwatch written in Python with a clock and two countdown functions that can minimize to the tray.
- snore — A program like sleep, but with feedback.
- termdown — Countdown timer and stopwatch in your terminal.
Break timers
- arttime — Clock, timer, pattern-based time manager, ASCII art viewer. Create any pattern of times to take breaks, check example
arttime -k timer.drinkwater_8b
.
- GNOME Break Timer — Keeps track of how much you are using the computer, and it reminds you to take regular breaks.
- RSI Break — Takes care of your health and regularly breaks your work to avoid repetitive strain injury (RSI).
- Safe Eyes — Tool to reduce and prevent repetitive strain injury (RSI).
- Work-break — Work and rest time balancer taking into account your current and today strain.
Pomodoro timers
See Wikipedia:Pomodoro Technique for an introduction.
- arttime — Clock, timer, pattern-based time manager, ASCII art viewer. Pomodoro is just one of the inbuilt programs, check example
arttime -k timer.pomodoro4learn_8b
.
- flow — Pomodoro app that blocks distractions while you work.
- Gnomato — Timer for the Pomodoro Technique.
- GNOME Pomodoro — Time management utility for GNOME based on the Pomodoro Technique.
- Pilorama — Eye-candy timeboxing tool written in QML
- Pomodoro-Logger — Pomodoro timer and logger with Kanban board for task management and tracking.
- potato-c — A minimal and efficient pomodoro timer with server-client structure.
- Solanum — A pomodoro timer for the GNOME desktop
- Tomate — Timer for the Pomodoro Technique.
- Tomato — Simple, usable and efficient pomodoro app designed for elementaryOS.
- Tomighty — Desktop timer for the Pomodoro Technique.
Time trackers
- ActivityWatch — A self/local-hosted, cross-platform, client-server, privacy-focused active window tracker.
- Hamster — Time tracking application that helps you to keep track on how much time you have spent during the day on activities you choose to track.
- Kapow — Punch clock to track time spent on projects.
- KTimeTracker — Todo management and time tracking application.
- Tider — Lightweight time tracking application (GTK)
- Timenaut — Time tracker that tracks active windows and lets you sort them into categories. Based on the Electron platform.
- Timewarrior — A command-line time-tracking application.
- Timetrack — Simple time-tracking app for GNOME.
- Wakatime — Open source plugins for metrics about your programming with intuitive web-interface.
Task management
Console
- c3 — A multi-platform TUI todo manager that extends calcurse's todo format to have a tree-like dependency structure, and even more!
- dijo — Scriptable, curses-based, digital habit tracker
- Taskbook — Tasks, boards and notes for the command-line habitat.
- Taskell — A command-line kanban board/task manager.
- Taskwarrior — Command-line To-do list application with support for lua customization and more.
- todoman — Command-line To-do list manager (supports CalDAV)
- Todo.txt — Small command-line To-do manager.
- TuDu — Ncurses-based hierarchical To-do list manager with vim-like keybindings.
Graphical
- Agenda — Simple, fast, no-nonsense to-do (task) list for elementary OS.
- Effitask — Graphical task manager, based on the Todo.txt format.
- Getting Things GNOME! — Personal tasks and TODO list items organizer for GNOME inspired by the Getting Things Done (GTD) methodology.
- Go For It! — Simple and stylish productivity app, featuring a to-do list, merged with a timer that keeps your focus on the current task. To-do lists are stored in the Todo.txt format.
- Endeavour — Personal task manager for GNOME. Part of gnome-extra.
- Nextcloud Tasks — Tasks app for Nextcloud.
- Planner — Task manager with Todoist support.
- ptask — GTK task manager based on Taskwarrior.
- sleek — todo.txt app with modern GUI. Based on the Electron platform.
- Task Coach — Simple todo manager to manage personal tasks and todo lists.
- https://www.taskcoach.org || taskcoachAUR[broken link: package not found]
- TickTick — Is a simple and effective to-do list and task manager app with seamless cloud synchronization across all your devices
- Tasque — Easy quick task management app written in C#.
- https://wiki.gnome.org/Attic/Tasque || tasqueAUR[broken link: package not found]
- Zanshin — To-do management application for KDE.
Contacts management
Console
- Abook — Text-based contacts manager designed for use with mutt.
- Khard — Command-line addressbook that is able to sync with CardDAV-servers.
Graphical
- Communicator — Integrated address book and dialer application features the search for and view of contacts, edit contact details, and make new contacts, favorites, and dialer pad.
- GNOME Contacts — Contacts manager for GNOME. Part of gnome.
- KAddressBook — Address book manager for KDE.
- LDAP Administration Tool — Browse LDAP-based directories and add/edit/delete entries contained within.
- Nextcloud Contacts — Contacts app for Nextcloud.
- phpLDAPadmin — LDAP client webapp. Its hierarchical tree-viewer and advanced search functionality make it intuitive to browse and administer your LDAP directory.
- Thunderbird with CardBook extension — address book based on the CardDAV and vCard standards.
Financial management
See also Wikipedia:Comparison of accounting software.
Console
- Beancount — A double-entry bookkeeping computer language that lets you define financial transaction records in a text file, read them in memory, generate a variety of reports from them, and provides a web interface.
- esniper — Simple, lightweight tool for sniping eBay auctions.
- hledger — An accounting program for tracking money, time, or any other commodity, using double-entry accounting and a simple, editable file format. hledger is inspired by and largely compatible with ledger.
- Ledger — Ledger is a powerful, double-entry accounting system that is accessed from the UNIX command-line.
Graphical
- Eqonomize! — Cross-platform personal accounting software, with focus on efficiency and ease of use for the small household economy.
- ERPNext — Free and open source Enterprise Resource Planning (ERP).
- GnuCash — Financial application that implements a double-entry book-keeping system with features for small business accounting.
- Grisbi — Personal finance system which manages third party, expenditure and receipt categories, as well as budgetary lines, financial years, and other information that makes it suitable for associations.
- HomeBank — Easy to use finance manager that can analyse your personal finance in detail using powerful filtering tools and graphs.
- KMyMoney — Personal finance manager that operates in a similar way to Microsoft Money. It supports different account types, categorisation of expenses and incomes, reconciliation of bank accounts and import/export to the “QIF” file format.
- Kresus — Self-hosted personal finance management software. It automatically retrieves every day all your new bank transactions and lets you categorize them, study them through charts and establish a budget.
- Manager — Proprietary accounting software for small business.
- Money Manager EX — An easy-to-use personal finance suite
- Odoo — Open source ERP system purely in Python. Previously known as OpenERP.
- https://www.odoo.com/ || odooAUR
- Skrooge — Personal finances manager for the KDE desktop.
Cryptocurrency
- ARK Desktop Wallet — Wallet for ARK.
- Atomic Wallet — Manage your Bitcoin, Ethereum, XRP, Litecoin, XLM, and over 300 other coins and tokens.
- Bitcoin Core — Connect to the Bitcoin P2P Network.
- Cake Wallet — Multicurrency wallet.
- Coinomi — Securely store, manage and exchange Bitcoin, Ethereum, and more than 1,770 other blockchain assets.
- Cointop — Terminal based application for tracking cryptocurrencies.
- https://cointop.sh/ || cointopAUR
- Electrum — Lightweight Bitcoin client.
- Etherwall — Ethereum wallet.
- Exodus — All-in-one proprietary application to secure, manage, and exchange blockchain assets. Based on the Electron platform.
- https://www.exodus.io/ || exodusAUR
- Mist — Ethereum Dapp browser.
- Monero — Monero wallet.
- Dogecoin Core — Dogecoin Core wallet, Allows you to connect to the Dogecoin P2P Network.
- https://dogecoin.com/ || dogecoin-qtAUR, multidogeAUR
Project management
See also Wikipedia:Comparison of project management software.
- Calligra Plan — Project management application, which is intended for managing moderately large projects with multiple resources.
- GanttProject — Project scheduling application featuring gantt chart, resource management, calendaring.
- Notion-app — A note-taking software and project management software that is used for note-taking, task management, project management, knowledge management, and personal knowledge management.
- Planner — Project management application for GNOME.
- ProjectLibre — Project management software alternative to Microsoft Project.
- TaskJuggler — Modern and powerful project management tool. Its new approach to project planning and tracking is more flexible and superior to the commonly used Gantt chart editing tools.
Recipe management
- GNOME Recipes — Recipe management application for GNOME. Part of gnome-extra.
- Gourmand — Simple but powerful recipe-managing application.
- KRecipes — KDE application designed to make organizing your personal recipes collection fast and easy.
- https://apps.kde.org/krecipes/ || krecipesAUR[broken link: package not found]
Education
See also List of games#Education.
- Moodle — Open-source software learning management system.
- https://moodle.org/ || moodleAUR
- OpenBoard — Interactive whiteboard software for schools and universities.
Flashcards
See also Wikipedia:List of flashcard software.
- Anki — Intelligent spaced-repetition memory training program.
- jVLT — Vocabulary learning tool.
- KWordQuiz — Tool that gives you a powerful way to master new vocabularies. Part of kde-education.
- Mnemosyne — Flash-card tool which optimizes your learning process.
- Parley — Program to help you memorize things. It uses the spaced repetition learning method, also known as flash cards. Part of kde-education.
- Pauker — Flash card based learning tool using shortterm and longterm memory training.
- OpenTeacher — Open source application that helps you learn a variety of subjects
- http://openteacher.org/en/ || openteacherAUR[broken link: package not found]
- StudyFlash — Learn flashcards inside your terminal
Touch typing
Console
- Dvorak 7min — Simple ncurses-based typing tutor for those trying to become fluent with the Dvorak keyboard layout.
- GNU Typist — Universal typing tutor.
- psani-profi — Program that will teach you touchtyping (Czech).
- Typing Trainer — ncurses-based typing trainer program that knows the English and Hungarian languages.
- http://tpgt.sourceforge.net/ || tpgtAUR[broken link: package not found]
- Typespeed — Test your typing speed, and get your fingers' CPS.
- typiskt — touchtype training in the terminal (Bash).
Graphical
- Amphetype — Layout-agnostic typing program aimed at people who do not need an on-screen keyboard, but would still like to improve their speed and accuracy.
- https://code.google.com/p/amphetype/ || amphetype-svnAUR[broken link: package not found]
- Klavaro — Teaching touch typing that intends to be keyboard and language independent.
- KTouch — Program to learn and practice touch typing. Part of kde-education.
- TIPP10 — Intelligent touch typing tutor.
- TypingTest — Typing test desktop program with a large amount of customization.
Accessibility
See Accessibility for tips on operating the desktop and Category:Accessibility for all available articles. See also On-screen keyboards.
Speech synthesizers
See also Wikipedia:Comparison of speech synthesizers and listening comparison of the different engines.
- Ekho — Chinese text-to-speech (TTS) software for Cantonese, Mandarin, Zhaoan Hakka, Tibetan, Ngangien and Korean.
- eSpeak — Compact speech synthesizer for more than 50 languages.
- eSpeak NG — Fork of eSpeak (due to inactivity of original maintainer).
- Festival — General framework for building speech synthesis systems as well as including examples of various modules. As a whole it offers full text to speech.
- Flite — Lightweight speech synthesis engine.
- Gespeaker — GTK frontend for espeak. It allows you to play a text in many languages with settings for voice, pitch, volume and speed.
- KMouth — Speech synthesizer frontend which enables persons that cannot speak to let their computer speak.
- MaryTTS — Multilingual text-to-speech synthesis platform written in Java.
- MBROLA — Proprietary phonemes-to-audio program which supports more than 70 languages. Mbrola-voices can also be used with eSpeak.
- Mimic — Text-to-speech voice synthesis from the Mycroft project (based on Flite).
- Open JTalk — Japanese text-to-speech synthesis system.
- Orca — Screen reader for individuals who are blind or visually impaired, using eSpeak (via Speech Dispatcher). Part of gnome.
- piper — A fast, local neural text to speech system.
- RHVoice — Cross-platform (including Android) text-to-speech from a blind Russian-speaking developer, based on HTS (ru, ka, uk, ky, tt, en, pt, eo)
- SOPS — Provides a simple way to write custom plugins for screen reader Orca.
- Speech dispatcher — Common interface to speech synthesis. It has backends for eSpeak, Festival, and a few other speech synthesizers.
- SVOX Pico — The text-to-speech engine used on Android phones. (en-US, en-GB, de-DE, es-ES, fr-FR, it-IT)
- https://android.googlesource.com/platform/external/svox/+/master || svox-pico-binAUR[broken link: package not found]
Speech recognition
See also Wikipedia:Speech recognition software for Linux.
- Julius — Large vocabulary continuous speech recognition engine.
- Kaldi — Speech recognition toolkit.
- Kalliope — Modular always-on voice controlled personal assistant designed for home automation.
- Kaylee — Somewhat fancy voice command recognition program that performs actions when a user speaks loosely preset sentences.
- Mycroft — Hackable voice assistant.
- Numen — Voice control for handsfree computing
- Simon — Speech recognition program that can replace your mouse and keyboard.
- https://simon.kde.org/ || simon-kf5-gitAUR[broken link: package not found]
- nerd-dictation — Light weight manually activated dictation using the VOSK-API
Screen magnifiers
- boomer — Zoomer application for Linux.
- KMag — Small KDE utility to magnify a part of the screen.
- Magnus — Very simple desktop magnifier, showing the area around the mouse pointer in a separate window magnified two, three, four, or five times.
- Virtual Magnifying Glass — Simple, customizable and easy-to-use screen magnification tool.
- xzoom — Zoom, rotate and mirror area of X display.
On-screen annotation
- Gromit-MPX — Tool to make annotations on the screen.
- Pylote — Tool to draw on the screen.
- Screenkey — Tool to display pressed keys.
- Show Me The Key — A screenkey alternative that works under Wayland via libinput
Mouse
- Easystroke — Use mouse gestures to initiate commands and hotkeys.
- KMouseTool — Clicks the mouse whenever the mouse cursor pauses briefly. It was designed to help those with repetitive strain injuries, for whom pressing buttons hurts.
- Mousetweaks — Accessibility enhancements for pointing devices.
Display managers
See the main article: Display manager#List of display managers.
Desktop environments
See the main article: Desktop environment#List of desktop environments.
Window managers
Console
See also List of applications/Utilities#Terminal multiplexers, which offer some of the functions of window managers for the console.
- twin — Text-mode window manager.
- Wmutils — A set of tools for X windows manipulation.
Graphical
See the main article: Window manager#List of window managers.
Composite managers
See the main article: Xorg#List of composite managers.
Wayland Compositors
See the main article: Wayland#Compositors.
Window tilers
- QuickTile — Lightweight standalone alternative to Compiz Grid plugin.
- wumwum — The Window Manager manager. It can turn emwh compliant window managers into a tiling window manager while retaining all initial functionalities.
Taskbars
See also Wikipedia:Taskbar.
- Bmpanel — Lightweight, NETWM compliant panel.
- Cairo-Dock — Highly customizable dock and launcher application.
- CoreAction — Side bar with some handy gadgets like system loads, calendar, calculator, notes etc. Part of C-Suite.
- Dash to Panel — A fully customizable icon taskbar for gnome-shell. Moves the dash into the GNOME main panel, similar to KDE Plasma and Windows 10.
- eww — Elkowars Wacky Widgets is a standalone widget system made in Rust that allows you to implement your own, custom widgets in any window manager.
- fbpanel — Lightweight, NETWM compliant desktop panel.
- GNOME Panel — Panel included in the GNOME Flashback desktop.
- Latte — Dock based on Plasma frameworks that provides an elegant and intuitive experience for your tasks and plasmoids.
- Lemonbar — A featherweight bar based on XCB. Provides UTF-8 support, background and foreground colors, text alignment, and not much more.
- LXPanel — Lightweight X11 desktop panel and part of the LXDE desktop.
- MATE Panel — Panel included in the MATE desktop.
- nwg-dock — GTK-based dock designed for the Sway window manager.
- nwg-panel — GTK3-based panel for sway and Hyprland Wayland compositors.
- PerlPanel — The ideal accompaniment to a light-weight Window Manager such as OpenBox, or a desktop-drawing program like iDesk.
- Polybar — a fast and easy-to-use tool for creating status bars.
- Tint2 — Simple panel/taskbar developed specifically for Openbox.
- Vala Panel — Gtk3 panel for compositing window managers
- Xfce Panel — Panel included in the Xfce desktop.
- xmobar — A lightweight, text-based, status bar written in Haskell.
- Waybar — A customizable taskbar for Wlroots-based Wayland compositors.
- yambar — A modular and lightweight status panel for X11 and Wayland that goes to great lengths to be both CPU and battery efficient.
System tray
- AllTray — Dock other applications into the system tray (notification area).
- Docker — Docking application which acts as a system tray.
- KDocker — Dock any application in the system tray (notification area).
- Stalonetray — Stand-alone freedesktop.org and KDE system tray (notification area) for Xorg. It has full XEMBED support and minimal dependencies: an X11 lib only. Stalonetray works with virtually any EWMH-compliant window manager.
- Trayer — Lightweight GTK-based system tray (notification area).
Application launchers
See also Wikipedia:Comparison of desktop application launchers.
- Albert — Sophisticated, plugin based standalone keyboard launcher.
- Application Finder — Easy-to-use application launcher from Xfce.
- Bashrun2 — Provides a different, barebones approach to a run dialog, using a specialized Bash session within a small xterm window.
- bemenu — Lightweight dynamic menu inspired by dmenu. Works natively on Wayland.
- dmenu — Fast and lightweight dynamic menu for X which is also useful as an application launcher.
- dmenu-extended — Extension to dmenu for quickly opening files and folders.
- dswitcher — dmenu-based window switcher that works regardless of workspace or minimization.
- fuzzel — Application launcher for wlroots based Wayland compositors, similar to rofi's `drun` mode.
- Gmrun — Lightweight GTK-based application launcher, with the ability to run programs inside a terminal and other handy features.
- GNOME Do — Application launcher inspired by Quicksilver with many plugins, originally developed for the GNOME desktop.
- Gnome-Pie — Circular application launcher (pie menu) for Linux. It is made of several pies, each consisting of multiple slices.
- higgins — Desktop agnostic application launcher, file finder, calculator and more. Plugin based and freely and easily extendable via user-written plugins
- j4-dmenu-desktop — Very fast dmenu application launcher.
- jgmenu — Simple, independent, contemporary-looking X11 menu, designed for scripting, ricing and tweaking.
- Kupfer — Convenient command and access tool for the GNOME desktop that can launch applications, open documents and access different types of objects and act on them.
- launch — Simple command for launching applications from a terminal emulator.
- Launchy — Very popular cross-platform application launcher with a plugin-based system used to provide extra functionality.
- Lighthouse — Simple scriptable popup dialog to run on X.
- nwg-drawer — GTK-based application drawer designed for the Sway compositor.
- nwg-menu — GTK-based application menu designed for the Sway compositor.
- rofi — Popup window switcher roughly based on superswitcher, requiring only xlib and pango.
- rlaunch — An extremely fast and light-weight dmenu-like application launcher written in Rust
- Synapse — Semantic launcher written in Vala that you can use to start applications as well as find and access relevant documents and files by making use of the Zeitgeist engine.
- Ulauncher — Modern and shiny launcher that provides fuzzy search, extensions, and themes
- vonal — Modern customizable global menu with unlimiting plugin system written in Rust
- wmenu — Dynamic menu for Sway and wlroots based Wayland compositors. Provides a Wayland-native dmenu replacement which maintains the look and feel of dmenu
- yofi — Minimalistic menu for Wayland-based compositors.
- tofi — Tiny dynamic menu, fast and simple dmenu/rofi replacement for Wayland compositors such as sway.
- Alacarte — Add or remove applications from the main menu.
- AppEditor — Edit application entries in the application menu.
- Ezame — Desktop and menu file editor.
- KMenuEdit — Edit one of the KDE application launchers.
- lxmed — Application menu editor written in Java.
- MenuLibre — Advanced menu editor that provides modern features in a clean, easy-to-use interface.
- Meow — Application menu editor written in Java.
- Mozo — Change which applications are shown on the main menu.
Wallpaper setters
See also Wikipedia:Wallpaper (computing).
- bgs — An extremely fast and small background setter for X based on imlib2.
- esetroot — Eterm's root background setter, packaged separately.
- feh — A lightweight and powerful image viewer that can also be used to manage the desktop wallpaper.
- Fondo — Find a variety of the most beautiful wallpapers from Unsplash.com.
- habak — A background changing app.
- Hanabi — Live Wallpaper for GNOME.
- Hidamari — Video wallpaper for Linux. Written in Python.
- hsetroot — A tool to create compose wallpapers.
- HydraPaper — GTK utility to set two different backgrounds for each monitor on GNOME.
- Hyprpaper — Hyprpaper is a blazing fast wayland wallpaper utility with IPC controls.
- LiveWallpaper — Animated 3D wallpapers.
- mpvpaper — A video wallpaper program for wlroots based wayland compositors.
- Nitrogen — A fast and lightweight desktop background browser and setter for X windows.
- oguri — An animated wallpaper daemon for Wayland compositors.
- pacwall — A live wallpaper that shows the dependency graph and status of installed packages.
- pybgsetter — Multi-backend (hsetroot, Esetroot, habak, feh) to set desktop wallpaper.
- pywal — Changes the wallpaper and creates matching colorschemes for various applications (rofi, i3, terminals)
- swaybg — Wallpaper tool for Wayland compositors.
- swww — Efficient animated wallpaper daemon for wayland, controlled at runtime.
- Variety — Changes the wallpaper on a regular interval using user-specified or automatically downloaded images.
- xli — An image display program for X.
- https://packages.debian.org/sid/xli || xliAUR[broken link: package not found]
- Xlivebg — A live wallpaper framework and collection of live wallpapers for the X window system.
- xwallpaper — Minimalistic wallpaper setting utility for X.
display
utility from imagemagick or gm display
from graphicsmagick. E.g.: display -backdrop -background '#3f3f3f' -flatten -window root image
.Virtual desktop pagers
See also Wikipedia:Pager (GUI).
- bbpager — Dockable pager for blackbox and other window managers.
- fbpager — Virtual desktop pager for fluxbox.
- IPager — A configurable pager with transparency, originally developed for Fluxbox.
- Netwmpager — A NetWM/EWMH compatible pager.
Desktop widgets
- gDesklets — System for bringing mini programs (desklets) onto your desktop.
- KRuler — Displays on screen a ruler measuring pixels. Part of kde-graphics.
Desktop notifications
See: Notification servers.
Clipboard managers
See Clipboard#Managers.
Logout UI
- clearine — Beautiful Logout UI for X11 window manager
- nwg-bar — Configurable button bar for wlroots-based compositors.
- oblogout — Openbox logout script
- https://launchpad.net/oblogout || oblogoutAUR[broken link: package not found]
- wlogout — Logout menu for wayland
Text art
See ASCII art#Software.