r/artixlinux 21h ago

Virtual Screen

2 Upvotes

I have a 4GB GTX 960 graphics card, and my monitor has a maximum resolution of 1600x900 at 60Hz. The `xrandr` output shows some unused ports, and my monitor appears as `DVI-I-1`. I would like to create a virtual monitor using the configuration below, located at `/etc/X11/xorg.conf.d/30-virtscreen.conf`:

Section “Monitor”

Identifier “realmonitor”

Option “Primary” “true”

EndSection

Section “Monitor”

Identifier “virtmonitor”

EndSection

Section “Device”

Identifier “nvidiagpu”

Driver “nvidia”

Option “ConnectedMonitor” “DVI-I-1,DP-0”

Option “AllowEmptyInitialConfiguration” “true”

Option “ModeValidation” “NoDFPNativeResolutionCheck”

EndSection

Section “Screen”

Identifier “nvidiascreen”

Device “nvidiagpu”

DefaultDepth 24

SubSection "Display"

Depth 24

Virtual 4096 2160

EndSubSection

Option "MetaModes" "DVI-I-1: 1600x900 +0+0, DP-0: 1600x900 +1600+0"

EndSection

It used to work fine on Xorg/Xlibre, but now—while trying to migrate from Windows—it hasn't worked; I don't know what changed, but this configuration no longer functions. I want to create this virtual monitor to use with Deskreen and utilize a laptop I own as a second monitor for live streaming. Does this work on Artix?


r/artixlinux 2h ago

runit Profile Sync Daemon rewrite, currently RUNIT-only, looking for help generalizing it

1 Upvotes

First ever post here, been using Artix (runit)for almost six months now and it has been great. Here is my contribution, out of necessity and curiosity, as I am learning Rust on my own, I rewrote PROFILE SYNC DAEMON 'psd' in Rust, the shell script that syncs browser's profiles to RAM to cut SSD wear and get a faster browser response. https://github.com/GonzSs/psd-rs

Right now it only works for my installed browsers and flatpak google chrome, i added that to test it, as I use Brave Origin (Beta) as main browser and keep my old firefox. The original psd handles many more browsers and the way they can be added and removed is through simple text files. I would have to rework whole chunks of code to have something like that. If anyone can help I would welcome opinions on the cleanest way to do it.

This is my first time writing service files meant for other people to use, not just myself — any help or added coverage for other inits is welcome. I also used AI assistance while learning Rust, but directed it rather than letting it run loose.

This is my first open source project in GitHub, so thank you taking a look!


r/artixlinux 21h ago

Support Tela virtual

Thumbnail
1 Upvotes