I am using thinlinc more often, however there are events that are making my experience unpleasant, which works fine when using the normal Desktop (Gnome).
My system has a default language for people to use locally, but my user’s language is English, but thinlinc takes the default language.
I can’t install RPM packages on fedora, or flatpak packages on the system via the app store
Steam is an application that does not display an interface.
There are elevated permission functions that are not even possible to request access, such as unlocking settings to edit users.
I’ve tried looking for something in the configuration files or on the internet, without success. I believe that most of the problems are related to blocking permissions or the way of displaying.
Hello @JumperLuko
Welcome to the community! We’re glad to hear that you find more use cases for ThinLinc
And we appreciate user feedback, it’s valuable.
My system has a default language for people to use locally, but my user’s language is English, but thinlinc takes the default language.
This is documented in the ThinLinc Administrators Guide Configuring the language environment on the server based on the client language
I can’t install RPM packages on fedora, or flatpak packages on the system via the app store
This is most probably caused by PolKit. PolKit component for controlling system-wide privileges. PolKit will differentiate a remote session (such as ThinLinc, for example) from a local session, which has more privileges. You would need to look up how to create PolKit rules for your distribution to privilege escalation, or lookup pkexec.
Steam is an application that does not display an interface.
That could be caused by a wide range of things. Do you have any more information to share? Perhaps there are other community members that has experience in this field. (I’m not one of them )
There are elevated permission functions that are not even possible to request access, such as unlocking settings to edit users.
Most probably PolKit again.
Kind regards,
Martin
Thank you for your attention.
Hello, last night I was able to manually set some polkit settings for my user, then I’ll put the workaround I made here.
As for steam, it is very curious that the new interface simply does not display through thinlinc, I was only able to do it through the old interface using -vgui. In the current situation, the loading screen appears, and it may freeze there, or simply disappear and the interface, but the tray icon appears, with some options a little buggy, I can try to click on library, but without success.
I will study language adjustment later
Looks like Steam has updated to a new UI, that has given users slot of issues.
opened 10:03PM - 02 Jul 23 UTC
Distro Family: Fedora
Web Component
Since yesterday (1. July 2023), Steam hangs on start, unable to create a window … for itself ([new GUI problem?](https://github.com/ValveSoftware/steam-for-linux/issues/9780#issuecomment-1616939803)). It appears that `start.sh` is repeatedly trying to create a `steamwebhelper` that just crashes soon after spawning.
----------------------------
Update: Identified as a [CEF](https://en.wikipedia.org/wiki/Chromium_Embedded_Framework) (libcef.so) issue, it’s currently tracked by [NVIDIA](https://forums.developer.nvidia.com/t/535-54-03-driver-regression-with-steams-new-web-gui-530-works/258225/4) and looks like a *[workaround](https://store.steampowered.com/news/group/4397053/view/3666541770799548342)* is out in Steam Beta (see [changelog](https://store.steampowered.com/news/group/4397053/view/3694688633556720508)). *Should* be fixed by disabling "GPU-accelerated web rendering" and wiping GLCache, see [#9780 (comment)](https://github.com/ValveSoftware/steam-for-linux/issues/9780#issuecomment-1623489003).
----------------------------
<h3 id="op-sys">System Information</h3>
- Steam client version: 1.0.0.78 (1687386907)
- Distribution: Fedora 38 (Workstation)
- Opted into Steam client beta?: No
- Have you checked for system updates?: Yes
- Steam Logs: [steam-logs.tar.gz](https://github.com/ValveSoftware/steam-for-linux/files/11931423/steam-logs.tar.gz)
- GPU: NVIDIA GeForce GTX 1050 ([RPMFusion](https://rpmfusion.org/Howto/NVIDIA#Current_GeForce.2FQuadro.2FTesla) driver v535.54.03)
- DE: GNOME 44, X.Org 1.20.14 (no wayland)
<details>
<summary><code>$ dnf list installed "*steam*"</code></summary>
```
Installed Packages
steam.i686 1.0.0.78-1.fc38 @rpmfusion-nonfree-updates
steam-devices.i686 1.0.0.78-1.fc38 @rpmfusion-nonfree-steam
```
</details>
<details>
<summary><code>$ dnf list installed "*nvidia*"</code></summary>
```
Installed Packages
akmod-nvidia.x86_64 3:535.54.03-1.fc38 @rpmfusion-nonfree-nvidia-driver
kmod-nvidia-6.3.8-200.fc38.x86_64.x86_64 3:535.54.03-1.fc38 @@commandline
nvidia-persistenced.x86_64 3:535.54.03-1.fc38 @rpmfusion-nonfree-nvidia-driver
nvidia-settings.x86_64 3:535.54.03-1.fc38 @rpmfusion-nonfree-nvidia-driver
nvidia-vaapi-driver.x86_64 0.0.10-1.fc38 @rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia.x86_64 3:535.54.03-2.fc38 @rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda.x86_64 3:535.54.03-2.fc38 @rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda-libs.x86_64 3:535.54.03-2.fc38 @rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-cuda-libs.i686 3:535.54.03-2.fc38 @rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-kmodsrc.x86_64 3:535.54.03-2.fc38 @rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-libs.i686 3:535.54.03-2.fc38 @rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-libs.x86_64 3:535.54.03-2.fc38 @rpmfusion-nonfree-nvidia-driver
xorg-x11-drv-nvidia-power.x86_64 3:535.54.03-2.fc38 @rpmfusion-nonfree-nvidia-driver
```
</details>
<details>
<summary><code>$ inxi -F</code></summary>
```
System:
Host: ongn-zetaxi270 Kernel: 6.3.8-200.fc38.x86_64 arch: x86_64 bits: 64
Desktop: GNOME v: 44.2 Distro: Fedora release 38 (Thirty Eight)
Machine:
Type: Desktop System: Gigabyte product: Z270X-Ultra Gaming v: N/A
serial: <superuser required>
Mobo: Gigabyte model: Z270X-Ultra Gaming-CF v: x.x
serial: <superuser required> UEFI: American Megatrends v: F8
date: 10/27/2017
CPU:
Info: quad core model: Intel Core i7-6700 bits: 64 type: MT MCP cache:
L2: 1024 KiB
Speed (MHz): avg: 3724 min/max: 800/4000 cores: 1: 3870 2: 3400 3: 3400
4: 3885 5: 3820 6: 3801 7: 3737 8: 3884
Graphics:
Device-1: NVIDIA GP107 [GeForce GTX 1050] driver: nvidia v: 535.54.03
Display: x11 server: X.Org v: 1.20.14 with: Xwayland v: 22.1.9 driver: X:
loaded: nvidia unloaded: fbdev,modesetting,nouveau,vesa
gpu: nvidia,nvidia-nvswitch resolution: 1920x1080
API: OpenGL v: 4.6.0 NVIDIA 535.54.03 renderer: NVIDIA GeForce GTX
1050/PCIe/SSE2
Audio:
Device-1: Intel 200 Series PCH HD Audio driver: snd_hda_intel
Device-2: NVIDIA GP107GL High Definition Audio driver: snd_hda_intel
Device-3: Trust GXT 258 Microphone
driver: hid-generic,snd-usb-audio,usbhid type: USB
API: ALSA v: k6.3.8-200.fc38.x86_64 status: kernel-api
Server-1: PipeWire v: 0.3.72 status: active
Network:
Device-1: Intel Ethernet I219-V driver: e1000e
IF: enp0s31f6 state: up speed: 1000 Mbps duplex: full
mac: 1c:1b:0d:97:f8:f7
Bluetooth:
Device-1: Cambridge Silicon Radio Bluetooth Dongle (HCI mode) driver: btusb
type: USB
Report: rfkill ID: hci0 state: up address: see --recommends
Drives:
Local Storage: total: 2.69 TiB used: 1.61 TiB (59.8%)
ID-1: /dev/sda vendor: Samsung model: SSD 870 QVO 1TB size: 931.51 GiB
ID-2: /dev/sdb vendor: Western Digital model: WD1003FZEX-00K3CA0
size: 931.51 GiB
ID-3: /dev/sdc vendor: SanDisk model: EMTEC X150 960GB size: 894.25 GiB
Partition:
ID-1: / size: 145.01 GiB used: 72.64 GiB (50.1%) fs: ext4 dev: /dev/sda6
ID-2: /boot/efi size: 96 MiB used: 46.6 MiB (48.5%) fs: vfat
dev: /dev/sda2
ID-3: /home size: 191.45 GiB used: 122.63 GiB (64.1%) fs: ext4
dev: /dev/sda8
Swap:
ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) dev: /dev/zram0
ID-2: swap-2 type: partition size: 4.66 GiB used: 0 KiB (0.0%)
dev: /dev/sda7
Sensors:
System Temperatures: cpu: 45.0 C mobo: N/A gpu: nvidia temp: 36 C
Fan Speeds (RPM): N/A gpu: nvidia fan: 35%
Info:
Processes: 367 Uptime: 13m Memory: available: 15.56 GiB
used: 4.28 GiB (27.5%) Shell: Zsh inxi: 3.3.27
```
</details>
<h3 id="op-desc">Description</h3>
When I try to start Steam either from the terminal or from the application launcher, the process just hangs and doesn't open the Steam client (has to be killed using `kill` or just `killall steam`).
The issue started appeared one day ago–Steam was working perfectly fine before that. I made no changes to the system, settings or anything in that time (auto-update might have happened though).
Executing `steam` in the terminal didn't print any errors or any lines that would differ from a successful launch. After "RegisterForAppOverview", it appears that `steamwebhelper` was repeatedly executed:
```text
steamwebhelper.sh[330664]: Runtime for steamwebhelper: defaulting to /home/onegen/.steam/debian-installation/ubuntu12_64/steam-runtime-heavy
steamwebhelper.sh[330664]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
```
The longer I let it run, the more `steamwebhelper`s were spawned (seen in `htop` and `ps aux | grep 'steam'`, no window ever appeared. At this point, the program didn't respond to even SIGINTs and had to be forcibly killed.
\
By some miracle, I was able to start Steam in offline mode (`steam -offline`) once after running `steam --reset`. Games, incl. online ones, ran as expected. But sadly, after I restarted the computer again, not even the offline option helped (I tried resetting again, no change).
<details>
<summary>Addendum: Running <code>steam -bigpicture</code> fails in a…<i>peculiar way</i> (video)</summary>
[Screencast from 2023-07-03 00-08-47.webm](https://github.com/ValveSoftware/steam-for-linux/assets/84882649/84987064-f1ae-499d-8bd2-37af1d181f91)
</details>
<h4 id="op-reprod">Steps for reproducing this issue:</h4>
1. <span title="wow, really?">Run Steam</span>
<h4 id="op-attempts">What I tried so far:</h4>
- `steam -offline`
- `steam --reset`
- `steam --flushconfig`
- `steam -cef-disable-gpu`
- `steam -bigpicture`
- `DRI_PRIME=0 steam`
- Resetting the network & wiping the DNS cache
- Reinstalling CUDA
- Reinstalling VDPAU/VAAPI
- `dnf downgrade steam`
- `dnf reinstall steam`
- `dnf remove steam && dnf install steam`
- `rm -rf ~/.cache/nvidia/GLCache`
- `rm -rf ~/.steam/ ~/.steampath ~/.steampid`
- `rm -rf ~/.local/share/Steam/` (worked for a time, see [#9780 (comment)](https://github.com/ValveSoftware/steam-for-linux/issues/9780#issuecomment-1618175467))
- `steam -vgui` (works to a limited extent, see [#9780 (comment)](https://github.com/ValveSoftware/steam-for-linux/issues/9780#issuecomment-1616939803))
Some suggestions there.
Good afternoon
This is documented in the ThinLinc Administrators Guide Configuring the language environment on the server based on the client language
meg
I managed to configure the language, it worked great, and it was easy.
Here are the improvised polkit rules I created
I was messing around with Kasm for some tests, and I realized a function that made all the difference for me in terms of connection performance: fps rate adjustment.
I can make some adjustment in Thinlinc to limit the fps, even if it is a server-side configuration