The Linux Thread - The Autist's OS of Choice

  • 🐕 I am attempting to get the site runnning as fast as possible. If you are experiencing slow page load times, please report it.
Do any of you use a duel monitor setup? Using EndeavourOS and it seems finicky whenever I am playing games and having a video going on the 2nd monitor.
Three monitors, EndeavourOS with KDE, X11 and proprietary NVIDIA drivers. Absolutely zero problems. The refresh rates are the same which probably helps. As mentioned, if on Wayland, switch.
 
Appreciate the responses. Seems everything is fine despite the different refresh rates. I've been on Linux nearly full time for almost two months and loving it. Previously used it on and off for server shit. Have less issues with it than I do with Windows anymore which is sad.

On a different note, I am starting to see installation packages be exclusively on Flatpak (bottles being an example). I assume it's still a piece of shit right? Seems some people are excited about this but why would you be? Having options is great. I get the want for a universal installer but not if it means I can only get it via Flatpak.
 
Last edited:
Appreciate the responses. Seems everything is fine despite the different refresh rates. I've been on Linux nearly full time for almost two months and loving it. Previously used it on and off for server shit. Have less issues with it than I do with Windows anymore which is sad.

On a different note, I am starting to see installation packages be exclusively on Flatpak (bottles being an example). I assume it's still a piece of shit right? Seems some people are excited about this but why would you be? Having options is great. I get the want for a universal installer but not if it means I can only get it via Flatpak.
I'll take dev repos for distributions any day over Flatpaks,Snaps and Appimages. Not that Flatpaks, Snaps and Appimages are bad, as they solve a lot of problems, but they aren't perfect and seem to share issues with each other while also having their own indiependant issues, I personally can't stand the Flatpak and Snaps fanboyism, and appimages seem to have less of it.
 
On a different note, I am starting to see installation packages be exclusively on Flatpak (bottles being an example).
I think it speaks more to the quality or state of development of the package itself than the distro if distro native packages don't exist.

Like providing a deb, rpm and maybe a pkgbuild isn't difficult.
 
I'll take dev repos for distributions any day over Flatpaks,Snaps and Appimages. Not that Flatpaks, Snaps and Appimages are bad, as they solve a lot of problems, but they aren't perfect and seem to share issues with each other while also having their own indiependant issues, I personally can't stand the Flatpak and Snaps fanboyism, and appimages seem to have less of it.
The fuck even IS a flatpak anyway? I see that name a lot, and yeah somehow I "sensed" I should prefer a package installation when I have the option but for some things, I don't.

.......

Still testing my controllers but I won't really know until I use them during a stream if my issues were just bluetooth related or if somehow streaming was causing it (I completely forgot that was a possibility).
 
  • Thunk-Provoking
Reactions: Doctor Neo Cortex
Is there a good article on how to install wine + mono?

Background:
I failed to immediately sync a record-setting training session and had to upload it through the PC from a flash drive and their proprietary software (Windows and Mac only).
Installed wine:
Code:
sudo dpkg --add-architecture i386
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
sudo apt install --install-recommends winehq-stable
Tried to run the software:
Code:
wine Concept2UtilitySetup071400.exe
It told me I don't have Mono.
I tried making it from source. The source is unfortunately pozzed:
Code:
git clone --recursive https://github.com/madewokherd/wine-mono.git
cd wine-mono/
make msi
sudo apt install autoconf
sudo apt install libtool-bin
sudo apt install automake
make msi
sudo apt install cmake
make msi
sudo apt install gettext
make msi
This crashes:
Code:
make -C /home/nigger/Software/wine-mono/build/mono-unix "EXTERNAL_RUNTIME=MONO_PATH=/home/nigger/Software/wine-mono/monolite /home/nigger/Software/wine-mono/build/mono-unix/mono/mini/mono-sgen" "EXTERNAL_MCS=\$(EXTERNAL_RUNTIME) /home/nigger/Software/wine-mono/monolite/mcs.exe"
make[1]: Entering directory '/home/nigger/Software/wine-mono/build/mono-unix'
make  all-recursive
make[2]: Entering directory '/home/nigger/Software/wine-mono/build/mono-unix'
Making all in po
make[3]: Entering directory '/home/nigger/Software/wine-mono/build/mono-unix/po'
Making all in mcs
make[4]: Entering directory '/home/nigger/Software/wine-mono/build/mono-unix/po/mcs'
test ! -f /home/nigger/Software/wine-mono/mono/po/mcs/mcs.pot || \
  test -z "/home/nigger/Software/wine-mono/mono/po/mcs/es.gmo /home/nigger/Software/wine-mono/mono/po/mcs/ja.gmo /home/nigger/Software/wine-mono/mono/po/mcs/de.gmo /home/nigger/Software/wine-mono/mono/po/mcs/pt_BR.gmo" || make /home/nigger/Software/wine-mono/mono/po/mcs/es.gmo /home/nigger/Software/wine-mono/mono/po/mcs/ja.gmo /home/nigger/Software/wine-mono/mono/po/mcs/de.gmo /home/nigger/Software/wine-mono/mono/po/mcs/pt_BR.gmo
make[5]: Entering directory '/home/nigger/Software/wine-mono/build/mono-unix/po/mcs'
cd /home/nigger/Software/wine-mono/mono/po/mcs && rm -f es.gmo && : -c --statistics --verbose -o es.gmo es.po
mv: cannot stat 't-es.gmo': No such file or directory
make[5]: *** [Makefile:181: /home/nigger/Software/wine-mono/mono/po/mcs/es.gmo] Error 1
make[5]: Leaving directory '/home/nigger/Software/wine-mono/build/mono-unix/po/mcs'
make[4]: *** [Makefile:218: stamp-po] Error 2
make[4]: Leaving directory '/home/nigger/Software/wine-mono/build/mono-unix/po/mcs'
make[3]: *** [Makefile:525: all-recursive] Error 1
make[3]: Leaving directory '/home/nigger/Software/wine-mono/build/mono-unix/po'
make[2]: *** [Makefile:601: all-recursive] Error 1
make[2]: Leaving directory '/home/nigger/Software/wine-mono/build/mono-unix'
make[1]: *** [Makefile:529: all] Error 2
make[1]: Leaving directory '/home/nigger/Software/wine-mono/build/mono-unix'
make: *** [mono.make:151: build/mono-unix/.built] Error 2
I tried downloading a compiled mono from wine, this unfortunately crashes too:
Code:
$ wine wine-mono-8.1.0-x86.msi         
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0084:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0110:fixme:file:NtLockFile I/O completion on lock not implemented yet
0110:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0110:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 5)
0110:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 5)
But! When I tried running the software one last time, it worked. Very slowly, like 1 keystroke per 10 seconds, but it worked and I have my record-setting rowing session on the online.

However,
- I still wonder if I could get it to actually work to run Windows games or something.
- I don't want to give my computer advanced cyber AIDS in the process.
 
Make a container with bubblewrap or if you can't grok the config firejail, it's always a good idea do containerize code that might access the internet and/or is proprietary. (or so complex that it might as well be) Namespaces are amazing and all the flatpaks and dockers don't really do anything else, just more overtly complicated and not rarely gayer.

Wine might complain that it needs mono, check if the program runs anyways. You might not need mono at all, neither might mono be your problem if it doesn't run. A lot of shitware like this leans hard on windows functions and has a tendency not to run well in wine, even though things are a lot better than they used to be. Think about a VM if your hardware can pull it off.
 
Ok, I have a question. When I use command prompt on windows to ssh to my Debian server and use byobu, every time I switch tabs in byobu using F3 and F4 I get an audible bell. I fucking hate that bell, I don't need an alert for an action I have just done. how do I disable that bell?
 
Ok, I have a question. When I use command prompt on windows to ssh to my Debian server and use byobu, every time I switch tabs in byobu using F3 and F4 I get an audible bell. I fucking hate that bell, I don't need an alert for an action I have just done. how do I disable that bell?
Does it do the same if you use Control-a + n (screen) or Control b + n (tmux)
And which are you using, screen or tmux?
 
it does it for control b+n, control a+n just changes tabs silently
byobu is just a wrapper around "screen" or "tmux" if you have both installed I think it defaults to tmux. In any case I'd try the other one with byobu-tmux or byobu-screen and see if that doesn't beep. I can't see any reason why it would be beeping by default but once it's isolated if it's byobu, screen or tmux making the beep then it can likely be debugged.
 
  • Informative
Reactions: no-exit
I'm doing my first serious install of linux so I can try to go cold turkey and I'm trying to figure out some partitioning shit. I'm installing Arch, and I'm doing my best to avoid archinstall because I want to do this from scratch to better understand it.

What I'm struggling with is the business of separating the / and /home partitions. Trying to search I find lots of talk about how it's good to do because you can reinstall or switch distros and you keep all your personal stuff, but I'm not even sure what "personal stuff" entails. If I think of it in Windows it was stuff like the user folders (Documents, Pictures, etc) which I never used so I didn't care. And I've gotten so in the habit of wiping my computer about once a year and starting over from scratch that it wasn't an issue when I'd have to reinstall programs and do my initial settings for them. Anything I cared enough to save - photos, projects, movies, etc. - never touched my C drive unless maybe it hit my Downloads folder before being moved.

Something that might help me decide if I want to bother with it is to know where stuff gets installed. If I installed an app through pacman, where does it end up? I see some info about it going to /usr/bin or /usr/sbin, so I need to be sure to allocate an appropriate amount of space to root for any packages I want to install, correct? The tutorial I'm using regarding the Arch manual install is dedicating far less space to root than home, 30GB vs 250GB. That ratio seems off to me.
 
  • Like
Reactions: Doctor Neo Cortex
I'm doing my first serious install of linux so I can try to go cold turkey and I'm trying to figure out some partitioning shit. I'm installing Arch, and I'm doing my best to avoid archinstall because I want to do this from scratch to better understand it.

What I'm struggling with is the business of separating the / and /home partitions. Trying to search I find lots of talk about how it's good to do because you can reinstall or switch distros and you keep all your personal stuff, but I'm not even sure what "personal stuff" entails. If I think of it in Windows it was stuff like the user folders (Documents, Pictures, etc) which I never used so I didn't care. And I've gotten so in the habit of wiping my computer about once a year and starting over from scratch that it wasn't an issue when I'd have to reinstall programs and do my initial settings for them. Anything I cared enough to save - photos, projects, movies, etc. - never touched my C drive unless maybe it hit my Downloads folder before being moved.

Something that might help me decide if I want to bother with it is to know where stuff gets installed. If I installed an app through pacman, where does it end up? I see some info about it going to /usr/bin or /usr/sbin, so I need to be sure to allocate an appropriate amount of space to root for any packages I want to install, correct? The tutorial I'm using regarding the Arch manual install is dedicating far less space to root than home, 30GB vs 250GB. That ratio seems off to me.
All "Installed" packages go in places in / Flatpak I think also goes in /var... usually. Docker as root / Podman rootless will go in your /home Appimages you'll run from wherever you download them(/home)

For most people personal stuff is far larger than the apps(Movies, Music, Photos, etc). Few Linux apps are that large.
Games would probably go in /home if you're using something like Wine/Bottles.

The easy solution is "Screw it, everything is in / " and just back it up before you switch OS.
 
but I'm not even sure what "personal stuff" entails. If I think of it in Windows it was stuff like the user folders (Documents, Pictures, etc) which I never used so I didn't care.

Something that might help me decide if I want to bother with it is to know where stuff gets installed. If I installed an app through pacman, where does it end up? I see some info about it going to /usr/bin or /usr/sbin, so I need to be sure to allocate an appropriate amount of space to root for any packages I want to install, correct? The tutorial I'm using regarding the Arch manual install is dedicating far less space to root than home, 30GB vs 250GB. That ratio seems off to me.
Since you've said you're not really using your /home directory to store all your personal shit. I don't see any reason for you to do the actual splitting of the partition. Just keep it one parition like you had with Windows.

The wiki dedicates more to the /home partition because they expect people to use more space for their personal files and keep programs to a respectable size. (Which is possible to change sizes later on, it's just messy).
 
I'm doing my first serious install of linux so I can try to go cold turkey and I'm trying to figure out some partitioning shit. I'm installing Arch, and I'm doing my best to avoid archinstall because I want to do this from scratch to better understand it.
That's like learning how to walk by climbing Mount Everest but you do you.
 
  • Feels
Reactions: Vesperus
I'm doing my first serious install of linux so I can try to go cold turkey and I'm trying to figure out some partitioning shit. I'm installing Arch, and I'm doing my best to avoid archinstall because I want to do this from scratch to better understand it.

What I'm struggling with is the business of separating the / and /home partitions. Trying to search I find lots of talk about how it's good to do because you can reinstall or switch distros and you keep all your personal stuff, but I'm not even sure what "personal stuff" entails. If I think of it in Windows it was stuff like the user folders (Documents, Pictures, etc) which I never used so I didn't care. And I've gotten so in the habit of wiping my computer about once a year and starting over from scratch that it wasn't an issue when I'd have to reinstall programs and do my initial settings for them. Anything I cared enough to save - photos, projects, movies, etc. - never touched my C drive unless maybe it hit my Downloads folder before being moved.

Something that might help me decide if I want to bother with it is to know where stuff gets installed. If I installed an app through pacman, where does it end up? I see some info about it going to /usr/bin or /usr/sbin, so I need to be sure to allocate an appropriate amount of space to root for any packages I want to install, correct? The tutorial I'm using regarding the Arch manual install is dedicating far less space to root than home, 30GB vs 250GB. That ratio seems off to me.
Just install Debian or Ubuntu or something like that. Save yourself some time and sanity.
 
Back