libxfce4util issueshttps://gitlab.xfce.org/xfce/libxfce4util/-/issues2022-04-05T21:07:30Zhttps://gitlab.xfce.org/xfce/libxfce4util/-/issues/14Kiosk mode, xfce4-panel/CustomizePanel not working, lack of documentation, no...2022-04-05T21:07:30ZBugzilla MigrationKiosk mode, xfce4-panel/CustomizePanel not working, lack of documentation, no KISS principle## Submitted by dada
Assigned to **Nick Schermer**
**[Link to original bug (#11459)](https://bugzilla.xfce.org/show_bug.cgi?id=11459)**
## Description
Hi,
Using Linux Mint 17.1.
I tried to setup Kiosk mode for the panel : I don'...## Submitted by dada
Assigned to **Nick Schermer**
**[Link to original bug (#11459)](https://bugzilla.xfce.org/show_bug.cgi?id=11459)**
## Description
Hi,
Using Linux Mint 17.1.
I tried to setup Kiosk mode for the panel : I don't want a user to be able to remove items in the panel.
And I ended with the same issue as descrbed here : http://forum.xfce.org/viewtopic.php?id=9266
The final panel appearance is a mix between my panel and the default panel (the one I got when first running Linux).
1) Why isn't it as easy as described in XFCE Wiki ?!
https://wiki.xfce.org/howto/kiosk_mode
Why putting this :
```
[xfce4-session]
SaveSession=NONE
```
in the kioskrc works fine, and this :
```
[xfce4-panel]
CustomizePanel=root
```
doesn't work ?
2) Why is there a mix between default and customized panel when moving config files to xdg folder ? Why is it so hard (impossible ?) to find documentation that explains how it works ?
So, the goal of this bug report :
Please give us a way to setup the Kiosk mode in an easy (KISS principle) and working way. The Kioskrc file is a good idea, but it is partially broken.
Best regards.
Version: 4.10.1https://gitlab.xfce.org/xfce/libxfce4util/-/issues/13Can't get Kiosk mode working2022-04-04T21:37:09ZmygrexitCan't get Kiosk mode workingHello all,
i'm trying to install a xfce kiosk (with no rights for anyone, not even root) in docker but with no luck so far.
This is my forked repo: [XFCE Docker](https://github.com/mygrexit/docker-vnc-helden-software-container)
The doc...Hello all,
i'm trying to install a xfce kiosk (with no rights for anyone, not even root) in docker but with no luck so far.
This is my forked repo: [XFCE Docker](https://github.com/mygrexit/docker-vnc-helden-software-container)
The docker build file does the following:
`ENV HOME=/headless \`
and then
`### Install xfce UI
RUN $INST_SCRIPTS/xfce_ui.sh
ADD ./src/common/xfce/ $HOME/`
He puts the .config folger in the home directory.
The xfce folder contains a .config folder with the xfce-perchannel-xml subfolder and the following xmls:
`
xfce4-desktop.xml
xfce4-keyboard-shortcuts.xml
xfce4-panel.xml
xfwm4.xml
xsettings.xml
`
To enable kiosk mode, i deleted the above files and added the following files to /xdg/xfce4/kiosk/kioskrc
`[xfce4-panel]
CustomizePanel=NONE`
`[xfce4-session]
CustomizeSplash=NONE
CustomizeChooser=NONE
CustomizeLogout=NONE
CustomizeCompatibility=NONE
Shutdown=NONE
CustomizeSecurity=NONE`
`[xfdesktop]
UserMenu=NONE
CustomizeBackdrop=NONE
CustomizeDesktopMenu=NONE
CustomizeWindowlist=NONE
CustomizeDesktopIcons=NONE`
But it doesn't work. No restrictions whatsoever.
Am i missing something?
Thanks in advance!https://gitlab.xfce.org/xfce/libxfce4util/-/issues/1Kiosk mode on per-user basis2022-03-15T09:26:23ZBugzilla MigrationKiosk mode on per-user basis## Submitted by Tigerwolf
Assigned to **Xfce Bug Triage**
**[Link to original bug (#3045)](https://bugzilla.xfce.org/show_bug.cgi?id=3045)**
## Description
A new enhancement would be bery nice: Kiosk mode on a per-user/account bas...## Submitted by Tigerwolf
Assigned to **Xfce Bug Triage**
**[Link to original bug (#3045)](https://bugzilla.xfce.org/show_bug.cgi?id=3045)**
## Description
A new enhancement would be bery nice: Kiosk mode on a per-user/account basis...i.e. different users could have different setups/panels/etc. (just as a normal user now can) but the setup would be lockable/unlockable for each user account rather than having a single global kiosk setup.
Having such capability would be good for environments where a publicly open terminal could used by different categories of users (e.g. engineering, accounting, personnel, etc.) with each group-specific login (i.e. login as engineering) presenting an XFCE session customized and locked-down for only the types of thingsthose users need.
I've not pondered all the ways to do this, but the easist would be to let the
user account work as normal now, with info stored in the account .config,
possibly owned/writable only by a 'kiosk-admin' account. Instead of being global, kioskrc would be also stored in the individual account .config rather than a single global one so that different levels of locking could be defined per-user.
For new account setup or changes by admin, iw tould only be necessary to turn kiosk mode off for the account, log in as that user, make desired changes, then re-invoke kiosk mode to lock things down.
Note that this differs from just chowning and making key files unalterable by the user, because the 'option hiding' for panel properties, menu edite, etc, tha t kiosk mode does must be retained. Just protecting files from changes would not accomplish the hiding of functions kiosk users shouldn't see.
Please consider this option. If desired, I'll be happy to deploy it and help provide feedback during development.
=^_^= Tigerwolf
Version: 4.4.x