LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Desktop
User Name
Password
Linux - Desktop This forum is for the discussion of all Linux Software used in a desktop context.

Notices


Reply
  Search this Thread
Old 12-09-2023, 10:50 AM   #1
avivey
LQ Newbie
 
Registered: Dec 2023
Posts: 1

Rep: Reputation: 0
Desktop manager for MFD (Multi-function Display)


Hi,

I hope this is the right subforum


I'm building a MFD-style device - basically a (non-touch) monitor with buttons around the edges, like airplanes or ATM machines (Random reference image: https://www.astronautics.com/wp-cont...ct_map_630.jpg )

I'll do the hardware myself, but I'm wondering if there's a desktop-environment/etc that's especially conducive to this kind of application?

I do (for work) a lot of back-end software, but normally for servers that don't have displays, so I'm not familiar with the display parts of linux. I'm probably using the wrong terms, which is why I couldn't find anything on google.

Requirements:

- Ability to place labels (text/icon) on-screen in absolute locations, covering other windows
- Easily allow to send simulated inputs (generated keyboard/mouse) to arbitrary window (e.g, my software will be able to send key-presses to the browser window that will hold the main display (Or to any arbitrary application software).
- Ability to raise a specific window to the top by software
- Doesn't actually need to support "windows" - having a single application (+ the labels) visible at a time is probably better anyway. Need to support a modern browser though.
- Run on a Raspberry Pi 3 device, even if slowly.

Any suggestions?
 
Old 12-10-2023, 10:06 AM   #2
smallpond
Senior Member
 
Registered: Feb 2011
Location: Massachusetts, USA
Distribution: Fedora
Posts: 4,160

Rep: Reputation: 1266Reputation: 1266Reputation: 1266Reputation: 1266Reputation: 1266Reputation: 1266Reputation: 1266Reputation: 1266Reputation: 1266
The search term you want is "kiosk" for a secured system running a single application.

Your Window manager should allow you to create a single, full-screen window with no decoration. That's what a desktop is, after all. You could configure it to start X on your display and treat the buttons as a weird keyboard (or maybe a 20-button mouse). Have a look at DWM, which is tiny.
 
2 members found this post helpful.
Old 12-11-2023, 12:04 PM   #3
boughtonp
Senior Member
 
Registered: Feb 2007
Location: UK
Distribution: Debian
Posts: 3,628

Rep: Reputation: 2557Reputation: 2557Reputation: 2557Reputation: 2557Reputation: 2557Reputation: 2557Reputation: 2557Reputation: 2557Reputation: 2557Reputation: 2557Reputation: 2557

I've seen OSes which are kiosk-focused, but haven't used any to be able to recommend for/against them, (or know if they deliberately use specific frontends).

Raspberry Pi is ARM-based, but there are several ARM variants, so you need one which supports the appropriate architecture. Debian will, and DistroWatch Search can provide other options.


To identify what the buttons/keys are interpreted as, see xev.

To send simulated inputs to specific windows, consider xdotool.

 
1 members found this post helpful.
Old 12-11-2023, 12:04 PM   #4
boughtonp
Senior Member
 
Registered: Feb 2007
Location: UK
Distribution: Debian
Posts: 3,628

Rep: Reputation: 2557Reputation: 2557Reputation: 2557Reputation: 2557Reputation: 2557Reputation: 2557Reputation: 2557Reputation: 2557Reputation: 2557Reputation: 2557Reputation: 2557

I've seen OSes which are kiosk-focused, but haven't used any to be able to recommend for/against them, (or know if they deliberately use specific frontends).

Raspberry Pi is ARM-based, but there are several ARM variants, so you need one which supports the appropriate architecture. Debian will, and DistroWatch Search can provide other options.


To identify what the buttons/keys are interpreted as, see xev.

To send simulated inputs to specific windows, consider xdotool.

 
1 members found this post helpful.
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
best practice Multihead, multi-screen, multi-display or multi-monitor-Debian 8 lgtrean Linux - Software 1 10-14-2015 09:53 AM
MFD install bibi.tomescu Linux - Newbie 3 03-20-2009 01:03 AM
LXer: The Epson AcuLaser CX11NF Colour Laser MFD with Linux LXer Syndicated Linux News 0 02-28-2007 03:01 AM
LXer: Samsung Intros Enhanced, Cost-Effective MFD LXer Syndicated Linux News 0 05-06-2006 02:03 PM
HP All-in-One MFD (printer-scanner-copier) compatibility vharishankar Linux - Hardware 4 06-06-2005 05:08 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Desktop

All times are GMT -5. The time now is 07:58 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration