linux4noobs
- What exactly is GNOME?
Dumb title but I didn't know how else to put this into words, bear with me for a sec - I am not just looking for the definition.
Years ago I tried Ubuntu which used GNOME and assumed that its desktop layout was "the default" GNOME. I later tried PopOS which also uses it and it was the same, and when eventually I installed Mint I saw that it's still fundamentally the same with some slight tweaks or different tools.
Well, few days ago I installed Bazzite (Fedora) which is also GNOME. It doesn't look anything like anything I've seen before, either in terms of mindset or technical layout. I've gone from an admittedly old-fashioned, but efficient and reliable!, layout and workflow to something that reminds me more of an apple product - its stylish, minimalist yet inefficient and utterly frustrating to get anything done with because of how opinionated it is.
When searching for common problems I often found comments saying stuff like "but try it out! it's in the spirit of gnome, it takes a while to get used to it but the philosophy is valid" and frankly I don't understand anymore what exactly gnome is and what are its design principles, if there even are any and every distro just does whatever the f it wants and call it "a gnome experience".
- I get this error when trying to build fbterm, is it possible to fix?
I'm running it on a 32-bit emulator, maybe that's the issue here? i don't know honestly
- Issues remote connecting into a windows PC
I need to remote desktop connect to a windows PC on a local network. This works flawlessly when done from my windows PC but I'm having issues on Linux Mint.
I'm using Remmina since it was the most common answer to a linux RDP client. I imported the RDP file from windows but I also created a connection with manually filled info.
First issue is that linux can't connect to the machine by its name - on windows
ping MYPC-321
works, on linux mint it throws an error. However,ping MYPC-321.local
does work, but if I try to use that as the address in Remmina, it fails again. Is there a way to connect using just name since I dont want to have to recheck the IP address every day?But let's say this is for now resolved if I just use the local IP address. The second, main problem, is authentication. No matter what I put into the username and domain fields of Remmina's authentication GUI, it always instantly fails and Remmina reloads the screen without giving me any error. The credentials are the same as when connecting from the windows PC (although I dont have to specify the domain there) so I have no idea what could be the problem here.
Is there something else I'm missing, something fundamentally different about how this works on linux? I wasn't expecting for such a simple and straightforward thing to instantly cause issues.
- (Noob question) Trying to install fan script, don't understand the first bit of instructions.
Since I installed the official fan script, and it did nothing, I kept searching. I found a second user made script for controlling the fan, however I'm too inexperienced with linux to even understand what's being asked.
Full page is listed at
https://gitlab.com/DarkElvenAngel/argononed
>How To Install Firstly you need to have a build environment setup, that includes the following gcc dtc git bash linux-headers make git NOTE : The package names will be different depending on your OS so I've only given their binary names. Refer to your distribution for what you need to install. I've tried to make the installer as simple as possible. After cloning this repo simply run ./install You may need to reboot for full functionality.
What does he mean "build the environment setup"? And how do I clone a repo?
I'm trying this out on raspberry pi OS 64 bit, which is listed as compatible. If I can learn HOW to do this, I'll do it on my main SD card OS, TwisterOS, which is also listed as compatible.
- Why can't I create posts/comments on Lemmy with copy/paste from terminal to show what I did wrong?
So I tried to install a fan script last night. It's supposed to be a 1 line of code.
But even though it's a brand new installation of ubuntu, my system says "No. You need to install curl first"
When I try to do that, my system says "no, you already have a more recent version of curl installed"
I'd love to copy/paste the exact text, so you guys could see what I see, but when I do that, either in comments or in new posts, Lemmy gets confused, and won't post it.
How do I get you guys a copy/paste of this, so you guys can say "Oh, you have to do this this and this"?
----------------------------------------------------------------------------------------------------------------------------------------------------
Ok, this is becoming what I remember not liking of not understanding linux.
I was supposed to just type one line of code
... curl https://download.argon40.com/argon1.sh | bash ...
And that led to me not having curl installed. After 24 hours of trying to figure this out, I finally figured out I need to type
... sudo snap install curl # version 8.1.2 ...
And so then I type
... curl https://download.argon40.com/argon1.sh | bash ...
again, and this time I get this.
... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 19245 100 19245 ************* 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 4848 Argon Setup 0 0 --:--************* :-- --:--:-- --:--:-- 48598 E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 6408 (unattended-upgr) N: Be aware that removing the lock file is not a solution and may break your system. E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it? ******************************************************************** Please also connect device to the internet and restart installation. ******************************************************************** bighat@bighat-desktop:~$ ...
I have no idea what that lock is, or what to do. I was told "oh, it'll be easy, you just gotta put in this one line of code". Going on 4 years trying to get that fan to work...
- [help] Triple boot system lost one of the drives in Grub.
I added more hard drives to my windows PC to dual boot as a test, then added another drive to actually play since I was enjoying Linux. My third OS isn't bootable any more. What have I done wrong?
Started off with Windows 10 on a SATA drive with an M.2 drive for more data.
Added a 2Gb NVME with Debian - this has become my daily driver. I haven't been to windows more than a few minutes a week.
Added another 250Gb SATA drive to test and play with another Debian install so I don't break my daily driver.
Tried today to boot into the test OS and It's just missing from GRUB? It doesn't show up as a bootable drive in my UEFI BIOS either, though the drive itself is seen.
From KDE Partition Manager in my daily driver Debian, the drives are:
/dev/nvme01 - the daily driver Debian
/dev/sda - the Windows OS drive
/dev/sdb - the windows M.2 drive
/dev/sdc - the test Debian drive (not booting)
I would appreciate help. While there's not much on that drive, I would like to continue my playing around.
Thanks in advance.
- [SOLVED] Segfaults, segfaults everywhere
So, I am looking for any ideas, help or head(s) smarter than mine.
This is my main problem for some time now, easiest way to replicate this is to run anything proton related. After that, some apps just keep spitting this via
dmesg
:[ 1403.146954] eartag[5309]: segfault at 30 ip 000077f7d796491c sp 00007ffe20a35210 error 6 in libgtk-4.so.1.1400.4[56491c,77f7d74c7000+4c2000] likely on CPU 7 (core 3, socket 0) [ 1403.146964] Code: c2 4c 8d 4d c0 48 8d 35 02 75 4a 00 45 31 c0 0f b6 d2 e8 c7 4c 01 00 f3 0f 10 03 48 8b 55 c0 4c 89 fe f3 41 0f 58 07 4c 89 f7 <f3> 0f 11 42 30 f3 0f 10 43 04 f3 41 0f 58 47 04 f3 0f 11 42 34 f3
[ 1408.104856] gnome-system-mo[5360]: segfault at 30 ip 00007c02762ec29e sp 00007ffc399829d0 error 6 in libgtk-4.so.1.1400.5[4ec29e,7c0275e81000+4b5000] likely on CPU 1 (core 1, socket 0) [ 1408.104871] Code: 48 8d 35 c5 6f 62 00 45 31 c0 e8 fd 0f 01 00 48 8b 45 b0 48 8b 5d c0 4c 89 ff f3 41 0f 10 04 24 f3 0f 58 00 48 89 da 48 89 c6 <f3> 0f 11 43 30 f3 41 0f 10 44 24 04 f3 0f 58 40 04 f3 0f 11 43 34
[ 1434.535310] blackbox[5476]: segfault at 30 ip 00007d7ba0f6491c sp 00007ffcc9c2bfb0 error 6 in libgtk-4.so.1.1400.4[56491c,7d7ba0ac7000+4c2000] likely on CPU 4 (core 0, socket 0) [ 1434.535318] Code: c2 4c 8d 4d c0 48 8d 35 02 75 4a 00 45 31 c0 0f b6 d2 e8 c7 4c 01 00 f3 0f 10 03 48 8b 55 c0 4c 89 fe f3 41 0f 58 07 4c 89 f7 <f3> 0f 11 42 30 f3 0f 10 43 04 f3 41 0f 58 47 04 f3 0f 11 42 34 f3
[ 1519.054496] tidal-hifi[5241]: segfault at 0 ip 0000776c9650bccc sp 00007ffce741f1a0 error 6 in libnvidia-glcore.so.560.35.03[b0bccc,776c95e00000+c00000] likely on CPU 1 (core 1, socket 0) [ 1519.054505] Code: 41 0f 7e ce 89 fd 48 8b 80 80 00 00 00 c1 e2 12 66 41 0f 7e d5 48 b9 72 0e 05 a0 04 00 00 00 81 ca 00 0e 00 80 66 41 0f 7e dc <89> 10 48 83 c0 1c 48 89 48 e8 66 0f 7e 40 f0 66 0f 7e 48 f4 66 0f
After a restart, all apps run perfectly fine of course and I can do whatever I need to do, until they stop working again.
-
On one forum, someone was suggesting a problem with memory, so I memtested it hard — everything is fine
-
On another, the idea was to reinstall
intel-ucode
package, this unfortunately didn't help neither -
Finally, I've tried
sudo pacman -Qnq | sudo pacman -S -
because it was a suggestion somewhere too, no changes after that
My boat:
Arch Linux x86_64 / 6.10.9-arch1-2\ Gnome 46.4 / Mutter (X11)\ @\ ASUS Z97-PRO (Wi-Fi ac)\ INTEL i7-4790 + NVIDIA GTX 1070 Ti
Big, fat thanks for your time!
Update: Idea from jrgd did the trick! I am still testing it, but so far, I can't force anything to fail and everything seems to be working fine!
-
- Installing Ubuntu on a separate partition?
So I’ve got an old Mac I use as a Plex server and I’m considering installing Ubuntu on a DOS-formatted partition I’ve already set aside. What I’m wondering is:
- Do I just need this one partition, or is it going to need an additional blank partition for VM/Swap?
- can I install Ubuntu on an external drive and then clone or dd the external install onto the internal partition I’ve set aside?
- Sanity Check: Installing Linux on a New Drive on an Old PC
I have an old HTPC that hasn't been used in about 4 years with Windows 7 on it. It ran fine with Windows 7 but didn't work well with 8 when that came out (or at least the Windows Media Center that we used as a DVR with a cable card didn't) so it's stayed on 7 ever since. I haven't actually used it in about 4 years and now of course don't want Windows 7 where it can connect to the Internet.
Recently I had the idea that I could install Linux on the computer and use it as a media server with Jellyfin, Plex, or something similar. Long-term when I have the finances I'd like to set up a NAS and server to build a self-hosted media library, but this should be a good starting point for now.
What I'm Working With
It's a pretty old computer. I bought most of the components in 2010/2011 anticipating moving out from my parents although I didn't actually assemble it until early 2012 when I finally moved out (and my brother actually assembled it as he moved in with me). Key components:
- Intel Core i5-750 (this is the original Intel Core i5, generation 0 as it were)
- Asus P7P55D-E Pro
- Zotac ZT-20404-20L (Nvidia GT240 R)
- 4GB DDR3
- 64 GB SSD
- 1.5 TB HD
- 1 TB SSD <- this is blank, purchased last week and what I planned to install Linux on
What I'm Trying To Do
I searched the main components on linux-hardware.org and they all showed results for running Linux, usually several varieties. I downloaded the Live CD/Installer for Linux Mint 22 Cinnamon and burned it to a DVD. I went with Mint since it seems to be one frequently recommended for Linux beginners and has a "just works" reputation. I want to install it on the new 1TB SSD I picked up and be able to still dual boot into Windows 7 for now (and in any case I'm not sure I'd do much with a 64 GB drive anymore). This is an old motherboard; it only supports BIOS, not EFI, but it almost sounds like that will be easier for the dual boot because I won't have to worry about Secure Boot. Once that's installed I'll try out Jellyfin, Plex, and Emby to see which work best with the various devices I have on our TVs. I'll also probably use the computer to rip some of our DVDs/Blu-rays to use with the server.
Problems I'm Having
I've run into two main issues so far:
First, while the computer boots and runs from the DVD, about 5-and-a-half minutes after the taskbar appears and I can start trying to do anything it locks up. Usually it would just freeze and become totally unresponsive, but last night the two times I tried it actually rebooted the computer. It's really slow to load; when the taskbar appears I try to click the Installer as fast as possible and it takes a little over 3 minutes to reach a state where I can start clicking options for the install. It's also really slow just to boot. From the time I click to start Linux Mint from the Isolinux screen until I reach a usable desktop in Linux Mint is at least 10 minutes, if not more (haven't timed that directly). I'm really not sure what the problem is here; just slow from reading the optical disc? Should I try to find a USB stick and boot from there (the computer has a couple USB3 ports but I'll have to find a spare thumbdrive)? Does this all run in RAM and 4GB isn't enough and that's why it crashes? Is Cinnamon too much for the system and I should try the Xfce or MATE versions of Mint?
Second, I thought with the Linux Installation it would be able to format and install to the new SSD without needing to do anything else, either by selecting "Erase disk and install Linux Mint" or "Something else" but the time I was able to do it fast enough to get to "Something else" the disk doesn't show up at all. It looks like I should use a GParted live CD first to partition the new drive, and then I can install Linux Mint? As I'm looking at various documentation it looks like I should put 3 partitions on the SSD, one for "/" (100 GB recommended by the Linux Mint docs), one for "/home", and one for "swap" (4 GB to match the RAM size)?
I guess as a bonus third question, it looks like once I have Linux installed the Linux installation process should also give me a boot manager that I can use to switch between Linux and Windows? Or does that require extra steps to enable? I'm comfortable editing the boot order in the BIOS. My only prior experience with dual booting a computer is an old Mac Pro that could change the Boot system in Settings/Control Panel, or hold a button on startup to bring up a menu that would allow selecting the boot OS.
- Ubuntu on an Intel MacBook Pro-how to get trackpad to work?
Pretty much the title. I’ve got an old (circa 2012) MacBook Pro with no screen that’s running Ubuntu, but since day one of the install it has never recognized the touchpad. I’ve been using it with an external mouse, which works, but it’s much less convenient and elegant than if I had even basic touchpad use.
Any ideas on how I might make this work?
- USB boot Ubuntu issue
I have an old hp pavilion dv6 and I installed windows 7. Then i tried installing Ubuntu 24.04 and the USB wouldn't boot, it just showed "GRUB" in the top left of the screen. I tried with another USB and the same issue emerged.
- Is there a good, modern, widely accepted, learning Linux resource?
I've always approached learning Linux by just diving into it and bashing my head against problems as they come until I either solve them or give up, the latter being the more common outcome.
I wouldn't take this approach with other pieces of software though - I'd read guides, best practices, have someone recommend me good utility tools or extensions to install, which shortcuts to use or what kind of file hierarchy to use, etc. For example, for python I'd always recommend the "Automate the boring stuff with Python", I remember learning most Java with that "Head first Java" book back in the days, c# has really good official guides for all concepts, libraries, patterns, etc.
So... lemme try that with Linux then! Are there any good resources, youtube videos, bloggers or any content creators, books that go explain everything important about linux to get it running in an optimal and efficient way that are fun and interesting to read? From things like how the file hierarchy works, what is /etc, how to install new programs with proper permissions, when to use sudo, what is a flatpak and why use it over something else, how to backup your system so you can easily reconstruct your setup in case you need to do an OS refresh, etc? All those things that people take for granted but are actually a huge obstacle course + minefield for beginners?
And more importantly, that it's up to date with actually good advice?
- after 4 years of Linux I'm still lost..
I used PopOS, but once they announced they'll start focusing on their Cosmic desktop, I switched to Fedora KDE it worked to some degree until it crashed and I lost some data, now I'm on Ultramarine GNOME and it doesn't seem to like my hardware ( fans are spinning fast )
my threat model involves someone trying to physically unlock my device, so I always enable disk encryption, but I wonder why Linux doesn't support secure boot and TPM based encryption ( I know that Ubuntu has plans for the later that's why I'm considering it rn )
I need something that keeps things updated and adobts newer standards fast ( that's why I picked Fedora KDE in the first place ), I also use lots of graphical tools and video editing software, so I need the proprietary Nvidia drivers
Idk what to choose ಥ_ಥ ? the only one that seem to care about using hardware based encryption is Ubuntu, while other distros doesn't support that.. the problem with Ubuntu is there push for snaps ( but that can be avoided by the user )
security heads say: if you care about security, you shouldn't be using systemd, use something like Gentoo or Alpine.. yeah but do you expect me to compile my software after ? hell no
- How to use power button to wake up laptop on tablet mode
Recently I switched to Fedora 40 from Ununtu. Now, I am facing this weird problem, whenever my laptop suspends I cannot use the power button to wake my laptop if it's in tablet mode. It works fine in normal case. Also, this wasn't an issue in Ubuntu. Anyone knows how I can change it?
I am using a 2in1 laptop (Dell) if it's relevant
- Beginner Distro recommendations
Long overdue, I know, but looking to start at least partially migrating and working with Dual boot, coming from Windows 10 (putting off 11 as much as possible)...
I have limited Linux experience, mostly in college several years back.
I work remotely with Windows software development, including Winforms, Asp.net, .net core, etc. Not sure what I need to best work with these, particularly Winforms. That may not even be possible, I know.
Looking for any general guidance/recommendations.
Long term, I'm interested in migrating as much as possible, outside of whatever I have to keep up for work... starting with dual boot options then moving towards linux as a primary driver. I have an old media server (also win10, not win11 compatable) not really doing much but running plex when I need it... would love to also eventually poke around with Home Assistant or similar, maybe some LLM tinkering etc.
If this isn't a good community for this, I apologize, and please point me to a better one if you know of one.
- How can i record bluetooth audio in linux?
Hi all,
I have a USB C headset.
I am setting it up, so it's plugged into my Linux box, so it can listen to music, and make calls, etc from my phone, via bluetooth.
Then I don't have to keep unplugging my headset and plugging it into my phone.
Also so I can record directly to the Linux machine, that is broadcast from my phone.
But, how can I intercept the Bluetooth audio, and record it?
Thank you.
- Kanshi crashes Qtile Wayland
I am currently trying to use kenshi to automatically use my external display's when connecting to my dock. But doing so either results in Qtile crashing or not recognizing my displays and staying with only eDP-1 on.
Here is my config: ``` profile docked { output eDP-1 disable output DP-7 enable position 0,0 mode 1920x1080@60Hz output DP-5 enable position 1920,0 mode 1920x1080@60Hz output DP-6 enable position 3840,0 mode 1920x1080@60Hz }
profile laptop { output eDP-1 enable position 0,0 scale 1.5 } ```
- (Solved) how do I change inactive windows and header color?
I edited breeze dark color scheme to darker color everything went well but windows and header color revert back to breeze dark color when inactive how can I change this? thanks in advanced. (sorry for bad English)
Edit: because I make a color scheme copy from default breeze dark and that's make some color not working properly when changed, I edit one of my downloaded color scheme and that works just fine
- Using Wireshark to verify encryption
I am trying to use wireshark to verify that my outgoing rsync is encrypted. I can easily see that the SSH protocol packets are reported as "Encrypted packet." The other packets being exchanged are TCP packets, I am not sure how to actually verify if these are encrypted, and if not, if they contain anything sensitive.
Should TCP be encrypted? Can they leak anything when facilitating the ssh connection? How can I tell?
- Is it possible to debug a bash script using a debugger in attached mode? For debugging scripts on the host machine and scripts inside a docker container?
I was able to setup a debugger using a launch mode using Visual Studio Code with the Bash Debug extension. Is it possible to setup the debugger in VSCode to be able to debug a bash script using a attach debug mode?
For debugging scripts on the host machine and scripts inside a docker container?
- Nobara Linux Inconsistent Boot Problem
I recently an install of Nobara Linux and there seems to be an issue during boot. Sometimes it fails to boot correctly and the screen looks glitchy with random noise and colors with no obvious way to move past it, forcing a manual shutdown via the power button (a couple times it seems to have failed complete and the system automatically booted in Windows 10). When this doesn’t happen, Nobara appears to boot normally and have no issues once I reach the login screen.
I only have a few weeks of experience with Linux with Linux Mint. I did not encounter any boot problems with Mint so I don't think there are any hardware issues. I suspect I must have made an error somewhere with the Nobara installation or with how I set up the partitions. I tried to follow with advice I found online, but maybe the info was incomplete or out of date.
I installed Nobara-39-Official-2024-01-24 and finished running all system and driver updates.
Nobara Partition setup:
• /boot/efi = 600 MB, FAT32, flags: boot & bios-grub • /boot = 1 GB, EXT4 • / = 50 GB, EXT4 • / home = 110 GB, EXT4 • no mount (label: games) = remaining SSD space ~273GB, EXT4
The remaining portion of my 1TB SSD is dual boot Windows 10.
If anyone could diagnose this, it would be a great help.
- how to use GNU stow
I've tried to stow dot files by following online blog/form, and it worked now, I tried to manage my $HOME/bin directory with stow, but it didn't
$HOME/.dotfiles directory structure
sh /home/USER/.dotfiles/ |-- bash | |-- .bash_aliases | |-- .bash_logout | `-- .bashrc |-- .git | |-- branches | |-- COMMIT_EDITMSG | |-- config | |-- description | |-- HEAD | |-- hooks | |-- index | |-- info | |-- logs | |-- objects | `-- refs |-- git | `-- .gitconfig |-- .gitignore |-- install.sh |-- Makefile |-- .stow-local-ignore |-- vim | `-- .vimrc `-- zsh
$HOME/bin/src directory structure
sh /home/USER/bin/ |-- src | |-- backup | | |-- backup | |-- clone | | `-- clone | |-- epub2html | | `-- epub2html | |-- gnome-nightlight | | `-- nightlight.sh | |-- list | | `-- list | |-- new | |-- pomorodo | | |-- notification.wav | | |-- old_pomo | | |-- pomorodo | | `-- test | |-- revoke_exec | | `-- revoke_exec | |-- rm_exec | | |-- rm_exec | | `-- tmp | |-- install
Where is my mistake and thanks in advance. - Is this an issue in my code or in my Linux distro?
Display of OpenGL context works fine on Windows, no issues with resizing. Function
glViewport
works as intended.It only has issues with X11 on Linux (no plans yet to implement Wayland due to lack of free time). Resizing breaks everything, and it doesn't really work the way you expect (point of triangle moves down if you make it taller, etc). I cannot find anything on if I should call anything else besides
glViewport
, only that "you should use [insert already existing library], which will take care of this behavior". Others are suggesting me that it's an issue with my distro, but I cannot find any OpenGL testcase that is small enough to test on my VM or my Raspberry Pi to actually test whether that's the case. - Is there a way to automatically clean my home directory of app-specific directories?
I saw that there's this nifty xdg-ninja that informs you on what you have installed that doesn't respect the XDG spec, if it has support for it or not and what you can do to make it comply. But now I was wondering if there was any tool to do the actual work automatically, I believe I have once seen a program that spoofed your home directory to non-complying apps so that you could transparently override their whole app data location to a path you wanted so they can keep functioning, but I can't for the life of me find it again. It would be double awesome if it did both, i.e. auto-applying any changes to apps that support XDG but need to be configured to enable it and, for those who don't, forcefully spoofing the home directory
- WWAN unlocking on Spiral Linux
(my first post on lemmy so I hope I'm doing this right)
Distro: Spiral Linux (Debian, KDE spin), by recommendation
System: Lenovo ThinkPad X13 Gen 2 (Intel) (distro recommended as I am looking for Debian(-based), + btrfs, snapshots, and fde, included via the gui installer)
I'm having issues getting ModemManager to unlock my X55 modem. This morning I wiped my drive to install Spiral (KDE), coming from Kubuntu 24.04. While the modem worked after running the proper fcc unlock script in Kubuntu, it is entirely missing in my Spiral install. While I assumed that it would not be that simple, I copied /etc/ModemManager from my Kubuntu live environment to Spiral, ran
sudo ln -sft /etc/ModemManager/fcc-unlock.d /usr/share/ModemManager/fcc-unlock.available.d/105b:e0ab
and restarted, but alas that's not enough, so I'm stuck. I have added the network profile + apn to ModemManager (the UI) but of course without the modem unlocked, I can't connect. I'm new to cellular modems in Linux (this was a windows machine until ~6 weeks ago) but I'm otherwise comfortable with the terminal and commands. The modem was working as expected last night in Kubuntu.
I haven't got the system setup yet (trying this first before going further) so if I botch this, an install is no problem. I'm assuming it's either (or both?) a service, or a missing package that sets up what's needed, but I'm at a loss as to how to proceed.
I discussed this here https://lemmy.world/comment/10540509 this morning, though I think I got all the important details typed up above. But maybe it could be useful somehow.
Any suggestions are welcomed :)
- Had you tried dmenu-extended?
So I was looking for some kind of Ulauncher functionality (file/directory search) and direct url opening from rofi or dmenu and I found dmenu-extended, but I doesn't work at all for me and maybe someone more experienced can help me with this.
My first problem is that I cannot make nomacs the default image viewer with dmenu_extended, although the default image viewer in my system is nomacs, when I open any file image with dmenu_extended, it always open it with some basic image viewer but not with nomacs, to launch it with nomacs I need to first type 'nomacs:' and then the file route.
And other problem that I'm facing is that when I try to open Steam (installed as a flatpak) it never opens, instead gives me this error message:
xdg-open: file '/usr/bin/flatpak run --branch=stable --arch=x86_64 --command=/app/bin/steam --file-forwarding com.valvesoftware.Steam @@u' does not exist
- Distro has some quite outdated packages, how to deal with it?
I started to use Linux Mint on my VM, however it seems like it uses a different channel for packages, which means I get some outdated packages such as D compilers, which makes me unable to compile my programs.
While the D compilers have some userspace installer scripts, they're userspace only, meaning they need initialization scripts, which only work until the end of the given shell instance, which makes it particularly hard to use in certain contexts.
Is there some "untested" or similar branch to get some newer stuff? The compilers don't seem to interfere with anything system level, so it should be fine.
- Make sudo command not need sudo?
I would like to set a specific command to not require sudo privileges, is there a way to accomplish this? I know you can add commands to the sudoer file to allow certain commands to be used by non root accounts, so maybe there is something similar for adding commands to allow regular users to use?
- Where to find kernel version on GitHub?
I'm looking to move to Linux, but I've seen there is a gaming bug related to the kernel. The issue is reportedly fixed in 6.9, but I can't find the version used in the current release on GitHub.
I'm currently looking at Bazzite, but knowing how to locate the kernel version (prior to download) would be helpful for any distro.
- How to easily create a mirrored keyboard layout/layer that can be accessed with the Alt keys?
Inspired by this post by Randall Munroe.
I want something that does basically the same thing - mirror the keyboard's letter and common punctuation keys - but while pressing either of the Alt keys instead of using CapsLock. Also, I use Dvorak, not QWERTY.
I'd rather use my thumb as the modifier so that reaching the shift key in addition to the modifier key doesn't mess with my finger movement too much, and this way I'll be able to type one-handed with either my left or right hand. Also, I never use any of the Alt shortcuts that use the letter/punctuation keys, so getting rid of those shortcuts won't be a problem
Any ideas on how this could be accomplished? I'm on Linux Mint 21.3 Cinnamon (but also have a Mint MATE laptop that I'd like to replicate this on, if possible).
Edit: All I've tried so far is checking the keyboard layout options to try to turn off Alt shortcuts activating the top bar of applications, to free them up for the shortcuts I'd need, but no luck so far.
- Can't press that key: F35
Apparently there is a F35 Key within xkbcommon.
I know about F1-24 where the upper level was accessible by holding down a modifier key; So how are keys beyond this issued via a keyboard (my keyboard is qwerty, de_DE if of interest)?
And... why the fuck was it a good idea to expand the function keys beyond 24?
- Recovering user files from a broken laptop with disk encryption
Hello, I broke my laptop about a week ago and could use a hand figuring out the best approach for recovering the files when my new laptop arrives
The laptop was running fedora and would have used whatever encryption option is default in the fedora installer (The laptop required a password before it'd fininish booting so I'm pretty confident it was encrypted), which I believe would be LUKS?
If I understand correctly the ssd is a socketed sata drive, so I figured I'd buy a sata drive enclosure when I get my new laptop that'd let me plug it in via USB
I have the password I needed to boot when the device was working, if I get a sata enclosure can I access the files?
Any input, guidance, thoughts or suggestions are appreciated :)
- how can I remove an LLM from my Ubuntu computer?
SOLVED by joneskind
I have Ubuntu 20.04.1, I've installed ollama and a couple llms, it's amazing, but tinyllama is gibberish and I've just realized I don't know how to remove the llms from my computer or where they're stored, or anything about them.
Mistral is very impressive btw
- How can I prevent my PC from connecting to the internet without a VPN connection?
I am running EndeavorOS with XFCE 4 and am using Mullvad as my VPN. To be clear I know Mullvad's client has a lockdown and kill switch mode but it seems like after updating it my PC is connecting to the internet without it. I could be mistaken but I don't think it's blocking anything at that point. I would likely have to wait until the next Mullvad update to test this for sure though. If someone can either confirm or deny my suspicions I would greatly appreciate it because I wouldn't have to find another work around.
All that said if that is the case, how can I prevent my PC from connecting to the internet when Mullvad is not running?
Maybe there's a simple option like binding the network manager to mullvad client application? Ideally I'd like to avoid either not using their client and using some thrown-together update script like
> #!/bin/bash
> xfce4-terminal --command="sudo pacman -Syu";
> /opt/Mullvad VPN/mullvad-vpn";
---
Edit: Maybe it is connecting after the update but not showing the GUI. I came across this post on GitHub
> I have a Mullvad desktop app set to launch on start-up. Also "Start minimized" is set to false. At the system start-up I get connected to the VPN, so the Mullvad daemon apparently starts, but no application window launches. I have to launch it manually.
I did not check to see if this was happening after I updated.
- SSH through VPN
Hello I am wondering if there is increased network/packet security by connecting to a server over ssh through a VPN hosted by that same server as opposed to without first tunneling by VPN. I imagine with or without tunneling through a VPN there would be latency/speed differences too?
- [debian] What's the best way to get certain programs to run on startup (with sway)
I have been using sway (basically i3 for Wayland) instead of a traditional desktop environment because it really makes a difference in my laptops performance.
But apparently sway ignores .desktop files which was how i was autostarting things on KDE.
Is the best way to handle this by going through the sway config? If not, how would you do it.
Bonus points if you can tell me how to get the autostart programs to also open in specific workspaces.