KDE Gear 25.08 released


Summertime edition has arrived! Look forward to new features Itinerary, Dolphin, NeoChat and more.

Whether you need to brush up on your languages to visit exotic lands, plan your trips, keep up to date while on the move, meet up with friends and colleagues, create content from your holiday clips, or just chill as your quaint steam engine trundles up a picturesque peak, KDE Gear 🌞 25.08 has got you covered.

Gaming on Linux hasn't been great so far...


tl;dw their performance numbers don't match up to what we've seen in the past. Some pretty significant decreases in performance over Windows. I think there's clearly some sort of configuration error there. They also ran into the old dual-boot problem where Windows overwrites the Linux partition.

In my opinion this is lazy and irresponsible reporting. I don't at all mean to discount his experience, they are legitimate concerns, and it's fine to show the struggles of using Linux, but it's very clear he (admittedly) doesn't know what he's doing, and they need to consult an expert (or even a casual user) to figure out what the problem is before reporting. He said in the last video that Bazzite reached out to him to let them know if he has any problems so they could help but he obviously did not do that. As is, it just makes Linux/Bazzite look bad.

I hope he follows up with another video discussing the solutions.

What do you think?

Headaches with signal propagation when piping in a Docker container


Recently at work I've been thrown into running some Python scripts in a Docker container (all previous Docker-experience is limited to pulling images from container registries to host some stuff at home). It's a fairly simple script, but I want to do two things simultaneously that I have so far been unable to accomplish: redirecting some prints to a file while also allowing the script to run a cleanup process when it gets a SIGTERM. I'm posting this here because I think this is mainly signal handling thing in Linux, but maybe it's more Docker specific (or even Docker Swarm)?

I'm not on my work computer now, but the entrypoint in the Dockerfile is basically something like this:

ENTRYPOINT ['/bin/bash', '-c', 'python', 'my_script.py', '|', 'tee', 'some_file.txt']

Once I started piping, the signal handling in my script stopped working when the containers were shut down. If I understood it correctly it's because tee becomes the main process (or at least the main child of the main process which is bash?) and Python is deferred to the background and thus never gets the signal to terminate gracefully. But surely there must be some elegant way to make sure it also gets it?

And yes, I understand I can rewrite my script to handle this directly, and that is my plan for work tomorrow, but I want to understand this better to broaden my Linux-knowledge. But my head was spinning after reading up on this (I got lost at trap), and I was hoping someone here had a succinct explanation on what is going on under the hood here?

Debian +openbox is Mighty


This is not a tutorial. This is a way.

Debian +OpenBox is (a) the way. My system is a lenovo p53s laptop; nvidia remains unused because I only play Nexuiz, if I do. Yesterday I had a couple minutes so I downloaded a new trixie netinstaller iso and burn'd it to a usb stick, to which I booted into immediately, for the installing.

You can simply hold the enter key down and proceed through the installer and be magically booted into debian, if you like. Don't do that, though, that's crazy, and, I'm lying. Change these: networking, partitions, software. Networking is no big deal to mess with, or not, I use ethernet, so, I use a static local IP, therefore I don't allow the installer to auto-negotiate anything. Only occasionally do I use wifi, I act accordingly when I need it. Let it auto if you like, it's cool.

Root is allowed, absolutely.

I have a separate /home partition and I like it that way - do the same, smile later when it hits you. I have an nvme drive and I use ext4, with discard and noatime, for the root partition and xfs for /home, with noatime. ANd when the installer gets to (tasksel) the software part of the show, I uncheck everything other than typical system stuff, near the bottom. Do the same.

Installing debian is simple, clean, and fast. Upon rebooting there is nothing but a prompt if you do it this way, which, is the correct way. Let's build-up the sexy real quick.

I log in as root and install sudo and aptitude, which I have not added to kevin, for reasons. Then, still as root, I: visudo, and add my user beneath the existing root user down the file:

me ALL=(ALL:ALL) NOPASSWD:ALL

Then I log out of root and in as me to run the kevin bash script which installs the stuff I need to maintain penultimate level boredom. I run it like: sudo kevin.sh - Here's the guts to kevin, probably with some redundancy:

#!/bin/bash

# check root

[ "$(id -u)" -ne 0 ] && { echo "Must run as root" 1>&2; exit 1; }

# Install packages

echo -e "\e[1mInstalling packages...\e[0m"

[ "$(find /var/cache/apt/pkgcache.bin -mtime 0 2>/dev/null)" ] || apt-get update

apt-get -y install xorg openbox lxpanel thunar thunar-archive-plugin intel-microcode claws-mail polkitd xinit intel-media-va-driver-non-free va-driver-all

apt-get -y install curl feh bat lsd diodon nvtop unclutter numlockx wget whois mesa-utils mesa-va-drivers mpg123 alsa-utils ffmpeg bc jq libnotify-bin mc lshw lsof ncal ncdu inxi psmisc s-tui sed cpufetch dfc sysstat tar unzip zip x11-xserver-utils htop apt-utils at upower pwgen usbutils vnstat xpdf oxygencursors gpicview jpegoptim libimage-exiftool-perl

apt-get -y install tango-icon-theme keepassxc dbus-x11 lxappearance obsession scrot gvfs-backends arandr menu menu-xdg pnmixer bogofilter bleachbit gifsicle

apt-get -y install geany geany-plugins claws-mail-bogofilter lynx alacritty claws-mail-fancy-plugin claws-mail-pgpmime claws-mail-tools claws-mail-pgpinline claws-mail-vcalendar-plugin

apt-get -y install rsync fastfetch cpufetch cbatticon xscreensaver gpicview xscreensaver-gl xscreensaver-gl-extra fd-find libxml2-utils starship pulseaudio

apt-get -y install meld mintstick ips seahorse tldr mpv net-tools neverputt gnome-characters gparted pkexec xclip gsimplecal

apt-get -y install hwinfo iftop imagemagick acpi lm-sensors python3-pexpect pwgen s-tui sensible-utils catfish iotop pithos

apt-get -y install xdg-user-dirs-gtk xdg-utils xdotool unzip usbutils util-linux vym yelp zenity zip silversearcher-ag galternatives

apt-get -y install planner libreoffice libreoffice-gtk3 xfce4-screenshooter smartmontools gimp obsidian-icon-theme orage gmrun synaptic yad zim bashtop grc duf

I have a smoke as kevin does its thing. I arrive back at the prompt, system installed.

I do more:

sudo update-alternatives --install /usr/bin/x-file-manager x-file-manager /usr/bin/thunar 210

sudo update-alternatives --install /usr/bin/x-text-editor x-text-editor /usr/bin/subl 210

sudo update-alternatives --install /usr/bin/x-terminal-emulator x-terminal-emulator /usr/bin/alacritty 210

I might use kitty instead, which is usual

sudo dpkg-reconfigure tzdata

I have saved stuff:

sudo cp -R .local/share/fonts/* /usr/share/fonts/

sudo cp -R .local/share/themes/* /usr/share/themes/

sudo cp -R .local/share/icons/Dracula/ /usr/share/icons/

curl -s 'https://liquorix.net/install-liquorix.sh' | sudo bash

echo "vm.dirty_background_ratio=20" | sudo tee -a /etc/sysctl.conf

echo "vm.dirty_ratio=60" | sudo tee -a /etc/sysctl.conf

I might change swappiness, too

put the following in /etc/fstab:

tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0

tmpfs /var/spool tmpfs defaults,noatime,mode=1777 0 0

tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0

tmpfs /var/log tmpfs defaults,noatime,mode=1777 0 0

I like the following 3 proggys so:

sublime text:

wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo tee /etc/apt/keyrings/sublimehq-pub.asc > /dev/null

echo -e 'Types: deb\nURIs: https://download.sublimetext.com//nSuites: apt/stable/\nSigned-By: /etc/apt/keyrings/sublimehq-pub.asc' | sudo tee /etc/apt/sources.list.d/sublime-text.sources

Then, update and install sublime.

firefox:

wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null

echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null

update, install firefox

phoenix:

echo 'deb https://download.opensuse.org/repositories/home:/celenity/Debian_12/ /' | sudo tee /etc/apt/sources.list.d/home:celenity.list

wget -O- https://download.opensuse.org/repositories/home:celenity/Debian_12/Release.key 2>/dev/null | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/home_celenity.gpg > /dev/null

update, install phoenix

I add:

eval "$(starship init bash)"

to root .bashrc, for the pretty.

I install loginfetch from marcov's script, sans physlock:

script is here, unmodified.

I remove the following after installing the sexy: exim*, xdg-desktop-portal, and xdg-desktop-portal-gtk

I modify /etc/default/grub thusly:

GRUB_CMDLINE_LINUX_DEFAULT="quiet mitigations=off"

You may want to leave grub alone.

randomly, when I log into a gui, I: sudo lxappearance and choose to make root apps comply.

I have a wicked: ~/.bashrc and also: ~/.bash_aliases, ~/.bash_functions. My: ~/.config/openbox rc.xml and menu.xml are fully tweaked and wicked, my ~/bin dir is full of handy scripts; I want for nothing. Firefox opens in ~ a second with win+b, which is the slowest app to open. I maintain: starship, kitty, et al. config files. I back stuff up to a usb stick with a handy rsync alias.

This has been my desktop for ~ 20 years - completely reliable and functional top'd with kill-me-now boring.

in reply to Karna

Can I ask about the change of not keeping record of deleted files after 6 months by default. Does that mean if I sync two directories constantly so that if syncthing sees one of them has a file deleted, it will delete the file on the other too, if I copy back that same file into the synced folder, after 6 months pass Syncthing would sync that file again? Or what else does this mean?

Currently I am just using this to have an easy transfer between two computers, I keep moving out files that have been transferred from both folders, so I would think this has no effect on how I use it?

This entry was edited (1 month ago)
in reply to ook

I don't think your use will be effected. I believe the only thing is your database will be less bloated with deleted items that have never been removed previously.

If you add a file back after it's removed from the database, It should sync as usual.

(This is my interpretation of the change notes, i'm no experto, maybe a real experto can confirm this is true or not).

Intel CPU Microcode Updates Released For Six High Severity Vulnerabilities


cross-posted from: lemmy.ml/post/34564216

Impacted CPUs:
  1. Arrow Lake
  2. Core Gen 13 Raptor Lake
  3. Core Ultra 200V Lunar Lake
  4. Xeon Scalable Gen3 and newer through Xeon 6 Sierra Forest / Granite Rapids
  5. Xeon D-17xx / Xeon D-27xx

The usage of Linux and Open Source (a study on the possible usage of Linux and Open Source on the PC within the Commission environment)


From December 2002 to April 2005, a pilot was conducted in DG INFSO to evaluate the use of Linux based PC's in the Commission environment, which involved a selected group of users. This group consisted of about 40 persons with a wide diversity of functional profiles (project officer, secretary, financial officer, deputy director general, assistant, etc. …). The scope of the pilot was the testing of the interoperability between the Linux and the Windows environment in terms of electronic file and printer sharing, text processing, spreadsheet, presentation, email / groupware software, other software and support facilities, this specifically in the EC environment.

In co-operation with the Informatics Directorate, a reference configuration was set-up on a number of PC's based on the Linux Operating System and other Open Software products.

Main conclusions are:
- The integration of the Linux based clients in the Windows NT environment did not cause any problems. Integration in the newer NET1 environment (based on the Active Directory) was also successful without major problems. Electronic files and printers both from the Linux environment and the Windows environment could be shared with each other.
- Compatibility tests of the Open Source text processing, spreadsheet, and presentation software were generally satisfactory. Conversion of complex documents showed to be sometimes problematic because of the differences between MS Word and OpenOffice and some problems were encountered with the proprietary fonts of Microsoft. On the other hand, some features were available in OpenOffice that did not exist in the Microsoft Office suite. Further improvements are to be expected now that Microsoft is supporting XML based file formats. Some problems relating to important Commission-specific extensions to MS Word, such as the ones used for the preparation of official notes and legal documents, were identified. A redevelopment of these extensions would be required to solve this issue.
- At the level of the email most of the features are available and no major problems were encountered. However, the shared mail and calendar resources functionality caused several problems at the level of the interoperability with the present Commission email infrastructure. Interoperability tests with the future Commission email infrastructure (foreseen for implementation in 2006) were positive and most of the problems were solved. Some problems relating to specific extensions used within the Commission (Email Archiving System) remained. The question can be raised if a totally new environment based on Open Source at Commission level could be envisaged. Several Open Source solutions are available with functionality comparable to Microsoft's email platform. Initiatives worthwhile mentioning are the development of Kroupware (funded by the German Administration), eGroupWare and OpenGroupware.
- Compatibility tests of Commission-wide applications were negative. Redevelopment of these types of applications as web applications will resolve the problems. The Commission environment would evolve to a more Windows-independent environment, if a strategy could be adopted on these lines. Within the present planning of DG DIGIT it isforeseen that the corporate applications under their responsibility will be redeveloped by 2008. This is already a realisation of a large part of that strategy. However, it is imperative that any web application should be developed in a browser independent way, which should be feasible to do. The browser independence is further emphasised by the commitment of the Commission to implement the first level of the Web Content Accessibility Guidelines for the Europa and the Intracomm website.
- The Open Source world has proven to have the ability to adapt to new versions of the Microsoft software / environment. This was demonstrated with the changeover from the NT domain to the NET1 domain and with the changeover from the older versions of Office / Email to the newer versions. Sometimes there was a delay in the development of the adaptation depending on the magnitude of the differences. Also, sometimes certain useful features available in OpenSource world do not exist in the corresponding software in the Microsoft environment.
- The availability of third party software is not completely positive and is greatly depending on the market and profit analysis done by the corresponding software vendor. The question can again be raised if totally new software based on Open Source could not be envisaged. Most of the time Open Source solutions are available with functionality comparable to the original third party software.

In general, the Linux platforms that were tested show a very fair level of usability and compatibility. An environment based on Linux is today technically feasible for limited groups with specific needs. Although there are many other factors that could play a role in the decision in favour of the implementation of an environment based on Linux, the present testing shows that is not possible to implement it at this moment in time on a large scale. Amongst the most blocking factors is the availability of Commission and local applications. The redevelopment of applications would be necessary to solve this problem. In any case, a migration of more than 25000 users is an entirely different project with different objectives, starting with a necessary cost/benefit analysis. The project of a general migration would need to be prepared and planned very carefully, in the hypothesis of a satisfactory OSS platform and a political and technical decision, in order to guarantee minimal disturbance to the users and a similar level of functionality.

The usage of Linux and Open Source (a study on the possible usage of Linux and Open Source on the PC within the Commission environment)


cross-posted from: lemmy.ml/post/34545365

From December 2002 to April 2005, a pilot was conducted in DG INFSO to evaluate the use of Linux based PC's in the Commission environment, which involved a selected group of users. This group consisted of about 40 persons with a wide diversity of functional profiles (project officer, secretary, financial officer, deputy director general, assistant, etc. …). The scope of the pilot was the testing of the interoperability between the Linux and the Windows environment in terms of electronic file and printer sharing, text processing, spreadsheet, presentation, email / groupware software, other software and support facilities, this specifically in the EC environment.

In co-operation with the Informatics Directorate, a reference configuration was set-up on a number of PC's based on the Linux Operating System and other Open Software products.

Main conclusions are:
- The integration of the Linux based clients in the Windows NT environment did not cause any problems. Integration in the newer NET1 environment (based on the Active Directory) was also successful without major problems. Electronic files and printers both from the Linux environment and the Windows environment could be shared with each other.
- Compatibility tests of the Open Source text processing, spreadsheet, and presentation software were generally satisfactory. Conversion of complex documents showed to be sometimes problematic because of the differences between MS Word and OpenOffice and some problems were encountered with the proprietary fonts of Microsoft. On the other hand, some features were available in OpenOffice that did not exist in the Microsoft Office suite. Further improvements are to be expected now that Microsoft is supporting XML based file formats. Some problems relating to important Commission-specific extensions to MS Word, such as the ones used for the preparation of official notes and legal documents, were identified. A redevelopment of these extensions would be required to solve this issue.
- At the level of the email most of the features are available and no major problems were encountered. However, the shared mail and calendar resources functionality caused several problems at the level of the interoperability with the present Commission email infrastructure. Interoperability tests with the future Commission email infrastructure (foreseen for implementation in 2006) were positive and most of the problems were solved. Some problems relating to specific extensions used within the Commission (Email Archiving System) remained. The question can be raised if a totally new environment based on Open Source at Commission level could be envisaged. Several Open Source solutions are available with functionality comparable to Microsoft's email platform. Initiatives worthwhile mentioning are the development of Kroupware (funded by the German Administration), eGroupWare and OpenGroupware.
- Compatibility tests of Commission-wide applications were negative. Redevelopment of these types of applications as web applications will resolve the problems. The Commission environment would evolve to a more Windows-independent environment, if a strategy could be adopted on these lines. Within the present planning of DG DIGIT it isforeseen that the corporate applications under their responsibility will be redeveloped by 2008. This is already a realisation of a large part of that strategy. However, it is imperative that any web application should be developed in a browser independent way, which should be feasible to do. The browser independence is further emphasised by the commitment of the Commission to implement the first level of the Web Content Accessibility Guidelines for the Europa and the Intracomm website.
- The Open Source world has proven to have the ability to adapt to new versions of the Microsoft software / environment. This was demonstrated with the changeover from the NT domain to the NET1 domain and with the changeover from the older versions of Office / Email to the newer versions. Sometimes there was a delay in the development of the adaptation depending on the magnitude of the differences. Also, sometimes certain useful features available in OpenSource world do not exist in the corresponding software in the Microsoft environment.
- The availability of third party software is not completely positive and is greatly depending on the market and profit analysis done by the corresponding software vendor. The question can again be raised if totally new software based on Open Source could not be envisaged. Most of the time Open Source solutions are available with functionality comparable to the original third party software.

In general, the Linux platforms that were tested show a very fair level of usability and compatibility. An environment based on Linux is today technically feasible for limited groups with specific needs. Although there are many other factors that could play a role in the decision in favour of the implementation of an environment based on Linux, the present testing shows that is not possible to implement it at this moment in time on a large scale. Amongst the most blocking factors is the availability of Commission and local applications. The redevelopment of applications would be necessary to solve this problem. In any case, a migration of more than 25000 users is an entirely different project with different objectives, starting with a necessary cost/benefit analysis. The project of a general migration would need to be prepared and planned very carefully, in the hypothesis of a satisfactory OSS platform and a political and technical decision, in order to guarantee minimal disturbance to the users and a similar level of functionality.

Just got a new GPU, why is it so hard to use it?


Hey all, just got a Geforce 5070 to replace my 2070 from years ago. Ubuntu's been pretty smooth sailing for me until now, and I'm not exactly the best at navigating this stuff.

When Ubuntu starts to boot, the GPU stops outputting display to my monitor. As though it doesn't detect the new GPU. I tried putting the 2070 back in and downloading the 570 drivers but it didn't change anything. I found a tutorial for what seemed to be my issue that asked me to change the kernel, but halfway through the tutorial, commands that worked on their machine started failing on mine. I wish I'd documented what the error messages were because when I went to poke around more today, I got a message about kernel panic and can't even boot with the 2070. Where do I go from here?

SOLUTION: Went back and got an AMD GPU. Worked out of the box. Thanks to all who helped. Would have kept trying but I only have so much time for troubleshooting right now.

This entry was edited (1 month ago)

A Plea From Gaza: You’re My Only Hope


My name is Soliman — a young man and student from Gaza, carrying a burden far heavier than my age. Between my studies and the hardships of life, I try to be the backbone of my family in the most difficult of times.

We once had a small farm — olive and citrus trees, and a greenhouse where we planted not just crops, but dreams.
That farm was our only source of income, and more than that, it was a place full of memories, of hope, and of the laughter that once made life a little easier.

But in a single moment, everything was gone.
A fire reduced our years of effort to ashes.
We lost our source of living, our stability — and with it, a part of our souls.

Now, despite the pain, I’m trying to start over. I’m doing everything I can to keep my family standing, to find even the smallest light of hope that might restore our strength, dignity, and sense of humanity.

I share these words with honesty and hope, hoping they reach a kind heart — someone who can help, or even simply share my story with others who might be able to.

If you’re able to support us in any way, here is the link to our GoFundMe campaign:
👉 gofund.me/da782c66
Every share, every kind word, every small donation could be a lifeline for us.

From the bottom of my heart, thank you for taking a moment to read my story.

A Plea From Gaza: You’re My Only Hope


cross-posted from: hexbear.net/post/5783600

My name is Soliman — a young man and student from Gaza, carrying a burden far heavier than my age. Between my studies and the hardships of life, I try to be the backbone of my family in the most difficult of times.

We once had a small farm — olive and citrus trees, and a greenhouse where we planted not just crops, but dreams.
That farm was our only source of income, and more than that, it was a place full of memories, of hope, and of the laughter that once made life a little easier.

But in a single moment, everything was gone.
A fire reduced our years of effort to ashes.
We lost our source of living, our stability — and with it, a part of our souls.

Now, despite the pain, I’m trying to start over. I’m doing everything I can to keep my family standing, to find even the smallest light of hope that might restore our strength, dignity, and sense of humanity.

I share these words with honesty and hope, hoping they reach a kind heart — someone who can help, or even simply share my story with others who might be able to.

If you’re able to support us in any way, here is the link to our GoFundMe campaign:
👉 gofund.me/da782c66
Every share, every kind word, every small donation could be a lifeline for us.

From the bottom of my heart, thank you for taking a moment to read my story.

GitHub - winapps-org/winapps: Run Windows apps such as Microsoft Office/Adobe in Linux (Ubuntu/Fedora) and GNOME/KDE as if they were a part of the native OS, including Nautilus integration.


Israeli rights group releases footage showing settler shooting activist Awdah Hathaleen


The Israeli human rights group B’Tselem has released a video showing settler Yinon Levi shooting and killing Palestinian activist Awdah Hathaleen. The footage was filmed by Hathaleen himself.

Levi was released days after killing the 31-year-old activist and was later seen returning to the scene of the crime at the Umm al-Kheir community centre in the occupied West Bank.

Attacks by Israeli settlers on Palestinians across the territory are being recorded on a nearly daily basis. The settlers are often backed by Israeli soldiers.

This entry was edited (1 month ago)
in reply to pyssla

For my Laptop I wanted to stick with the basics and go from there so I didnt really checket wether there where any distros based of off kinoite or silverblue.
I want to use only packages I need.
I guess aurora bazzite etc would remove the fedora flatpaks out of the box which would have saved maybe 5 minutes vut either way I dont want to install derivatives from derivatives etc. for example mint or cachy(I know these have different bases the point is I want to stick to the source as close as possible)

Now on my pc on the other hand I just installed bazitte because I do play video games on it.

Jati from Watch4Beauty


Sensitive content

Piper from Amour Angels


Sensitive content

Ivanka


Sensitive content

Fedora 42 / KDE - What is the difference between "dnf upgrade" and Discover "system upgrade"


I usually update through dnf but sometimes Discover says there is a "system upgrade" with however many packages that are pending upgrade, but no details provided. It requires a restart after completing.

What is the difference between the two?

Picture of what I'm talking about

Linux Mint - Can't get Dolphin to work properly with network files


Hey all! The primary issue is in the title - Dolphin doesn't play nice w/ files on my home server. I'm able to view, copy, move, or delete them just fine via SMB, but Dolphin acts as if there is no associated software for any file type. Nemo works without issue, but I prefer Dolphin's customization and feature set.

Any idea what could be wrong? I'm a big Linux newb, so I'm still figuring this all out.

in reply to SoleInvictus

install KIO packages if tou do t have them
dolphin needs these for network shares to behave like local files:

sudo apt install kio-fuse kio-extras ffmpegthumbs

then log out and log back in (or restart)

dolphin should mount network paths under

/run/user/your-uid/kio-fuse-somerandomshit

check it

if the path starts with /run/user/… you’re good. If it’s something like smb://, it’s not using fuse

gpt explainstion for education

What’s going on:

Your server has files.
Dolphin can look at them, but it’s not actually pulling them down to your computer in a normal folder.

Because the files aren’t really on your computer, other programs can’t just “open” them — they don’t know how to talk to the server like Dolphin does.

How it should work:
If you use FUSE (with kio-fuse), Dolphin secretly makes a fake local folder that pretends the server’s files are on your computer.

Now, when you double-click a file, your computer thinks it’s opening a local file — so any app can work with it.

Why Nemo works but Dolphin doesn’t
Nemo automatically mounts network folders in that “pretend local folder” way.

Dolphin can do it too, but only if kio-fuse is installed and working.

Without it, Dolphin is basically just showing you a picture of the files instead of giving them to your apps.

The fix:
Install the thing (kio-fuse) that makes the fake local folder.

Restart your session so Dolphin uses it.

Now Dolphin acts like Nemo — server files will just work everywhere.

This Week in Plasma: quick toggles in System Settings


in reply to SlartyBartFast

I’m gradually concluding that every decision in computer UI has been wrong. Peak UI happened in the 1990s; it’s been downhill ever since. People think terminals are scary, but come on—asking ChatGPT “how do I do this?” and getting three lines that have worked unchanged since 1989 is not harder than watching some tech-bro explain which menus to click… menus that get rearranged every six months so they can find new ways to wedge ads into your ribbon.

sshPilot 2.0 released with tunelling support and more


sshPilot is a desktop application for managing SSH connections. It loads/saves standard .ssh/config entries and make it easy to manage multiple servers.

It fully supports dynamic, remote and local port forwarding, key-pair generation, file transfer to remote machines and more.

Features:
- Load/save standard .ssh/config entries (it loads you current configuration)
- Full support for Local, Remote and Dynamic port forwarding
- Intuitive, minimal UI with keyboard navigation and shortcuts
-- Press ctrl+L to quickly switch between hosts), close tabs with ctrl+w and move between tabs with alt+right/left arrow
- SCP support for quicly uploading a file to remote server
- Generate keypairs and add them to remote servers
- Toggle to show/hide ip addresses/hostnames in main UI
- Light/Dark themes
- Customizable terminal font and color schemes
- Free software (GPL v3 license)

The app is currently distributed as a debian package and can be installed on recent versions of Debian (testing/unstable) and ubuntu. Debian bookworm is not supported due to older libadwaita version.

Latest release can be downloaded from here: github.com/mfat/sshpilot/relea…

You can also run the app from source. Install the modules listed in requirements.txt and a fairly recent version of GNOME and it should run.

A Flatpak and an RPM version are also planned for future.

I'm also looking for a volunteer to design a good icon for the app.

I'd highly appreciate your thoughts/feedback on this.--

This entry was edited (1 month ago)

How bad with Linux MSI is nowadays?


Browsing for some hardware to assemble a new system, nn AMD MSI motherboard caught my attention.

Checking the motherboard compatibility list got me really miffed, as updating BIOS is apparently impossible if not on Window$ and all supported CPUs with integrated graphics require later updates.

MSI was the first brand where I ran Linux, on a Megabook. It installed smoothly, ran flawlessly and even improved battery life and hardware output above what the competition achieved.

Looks like those times are past.

Gosuki 1.2.0 release: extension-free, multi-browser real-time bookmark manager. Now with multi-device sync


TL;DR

Hi all !

Back again for a massive Gosuki 1.2.0 release, a multi-browser real time bookmark manager.

I posted about this project a month ago and had very positive feedback. Many users asked for multi-device sync so now Gosuki offers two methods to automatically synchronize your bookmarks across devices. Integration/import from other self hosted bookmark managers is in the works.

This is a project I have been writing on and off for the past few years. It aggregates your bookmarks in real time across all browsers/profiles and external APIs like as Reddit and Github.

Features


  • A single binary with no dependencies or browser extensions necessary. It just work right out of the box.
  • Multi-browser: Detects which browsers you have installed and watch changes across all of them including profiles.
  • Use the universal ctrl+d shortcut to add bookmarks and call custom commands.
  • Tag with #hashtags even if your browser does not support it. You can even add tags in the Title. If you are used to organize your bookmarks in folders, they become tags
  • Real time tracking of bookmark changes
  • Multi-device automated p2p synchronization
  • Builtin, local Web UI which also works without Javascript (w3m friendly)
  • Cli command (suki) for a dmenu/rofi compatible query of bookmarks
  • Modular and extensible: Run custom scripts and actions per tags and folders when particular bookmarks are detected
  • Stores bookmarks on a portable on disk sqlite database. No cloud involved.
  • Database compatible with the Buku. You can use any program that was made for buku.
  • Can fetch bookmarks from external APIs (eg. Reddit posts, Github stars).
  • Easily extensible to handle any browser or API
  • Open source with an AGPLv3 license
This entry was edited (1 month ago)
in reply to rhabarba

It relates to automated detection and merging of tags without any manual intervention.

For Chrome based browsers and many others, there is no native support of tags. With Gosuki you can hit ctrl+d, add some #tag and that's it. It will be merged with the database. If it already existed, say from an other browser, the tag will be added.

In other terms you may have the same bookmarks across many browsers and profiles and they will all end up in a single consistent state.

All of this is handles in real-time as if you had a browser extension installed in every browser / profile.

This entry was edited (1 month ago)

5 Linux KDE Plasma Features that Completely Changed How I Use My PC


Are you using KDE Plasma but still working the same way you did on Windows? Do you wonder if you're getting the most out of your KDE Plasma setup? Well, here are five game-changing features that completely transformed how I use and interact with my PC!

By default, KDE Plasma can feel like another desktop environment (DE) trying to nail the Windows look and feel, but it's so much more than that! Plasma offers unique features that can fundamentally reshape how you think about desktop computing, turning routine tasks into effortless interactions. These aren't just a different way of doing things, but rather a better way as they eliminate entire categories of friction and open up more efficient workflows. Here I've shortlisted my top five favorite KDE Plasma features, how they've changed my approach to desktop computing, and why I can't go back!

in reply to chortle_tortle

I use MX since years. I did distrohopping before, started by Manjaro then Mint, NixOS, MX, Alpine...
One day Archlabs, my distro at the time, was closed, I had to switch quickly and MX was an obvious choice because I can have a nice Xfce setup out of the box and it was the most reliable of all distro I tried without being a fork of a fork like Mint.
One day I asked about a package update on the forum, and a maintainer quickly answered me that it shouldnt be a problem and the package was added in some test repo.
MX is not a scam, I dont know why this distro dont make noise on the classic linux places, maybe because Mint took the place of the easy beginner distro ?
Or also the average MX prefer to use its computer to do stuff, than talking about his OS on the internet 😆
in reply to Interstellar_1

In a live environment I was not able too install too much - it always ran out of space, but I am not even sure what space it used, maybe a RAM disk?

So if Steam even fits with all of it's dependencies, you may be able to try out a tiny game, definitely not 150GB Forza Horizon 5.

There are ways to make it work by using persistent storage, but it's a hassle, at this point it would be easier to buy a 25$ 500GB ssd and install Linux on it.

This entry was edited (1 month ago)

How many Australians are fighting with Israel's military in Gaza? This group is monitoring


An Australian legal group says it is preparing a formal criminal complaint to the federal police seeking investigations into Australians serving with the Israel Defense Forces (IDF) for any potential offences committed.

The Australian Centre for International Justice (ACIJ) contacted the government in early June, requesting it issue warnings to the Australian public about the risks for Australians fighting for the IDF.


...

Lara Khider, acting executive director of ACIJ, told SBS News: "We are currently monitoring at least 20 individuals who are serving or have served in the Israeli military, and are preparing criminal complaints to the AFP [Australian Federal Police] seeking investigations into potential offences against the Commonwealth."
in reply to mr_MADAFAKA

Honestly even though I'm fully invested in desktop/laptop Linux. I kinda don't get the buzz for a fully Linux phone, When de-googled Android exists and is already optimized for phone/touch use.

Only argument I have in favour of it is, it's less dependant on Google.

But outside of that I don't get the hype for running desktop apps (that normally aren't designed for small touchscreens) on a phone.

in reply to pastermil

This would be like coming in here, as an african-american and saying that everyone can use the n-word. I don't have to listen to something that patently goes against the prevailing opinion of most african-americans. And I would be remiss not to point out to someone who isn't black that you shouldn't do that. That discourse has been done to death that white people need to call out racism. Just like men need to call out sexism. That's not entitled, that's just trying to live in a world free from prejudice.

But anyway, bye 👋

'Wipe' SSD before reinstalling Linux?


Are there any benefits, in terms of performance or security in 'wiping' or overwriting an SSD before reinstalling Linux? And if so, what is the best way of doing it?

I'm planning on doing a clean install of Debian 13 on my laptop soon.

I'm currently on Fedora and using encryption and will be using encryption on Debian too. I do not have a separate home partition.

Thanks 😀

in reply to oeuf

AFAIK it's a bad idea to use dd or another wiping tool that just overwrites the logical partitions on flash based media, and is also not that effective for security. SSDs have wear leveling and what the computer sees does not map 1 to 1 to what's actually on the flash chips. They also have extra overprovisioned space inaccessible to your computer specifically for shuffling data around when wear leveling. So not only are you wasting write cycles, it's not guaranteed to actually overwrite all your data on the flash chips themselves.

If you want to wipe an SSD, use secure erase from a tool like nvme-cli which will directly tell the controller to erase all the data. How well the controller implements that is anyone's guess though.

I'd say if you're going to the effort of fully encrypting your new install, doing a secure erase will be in that spirit and won't hurt. There won't be any performance benefit but it will (probably) ensure that none of your previous unencrypted data is still there, though even if you don't do this, just writing to the drive in normal use will eventually fill up the free space and make it less and less likely that sensitive information is recoverable, but how long this happens depends on how you use the computer.

This entry was edited (1 month ago)
in reply to oeuf

I have been using disktest to overwrite my SSD's.

I overwrite the SSD's before encryption. works just as well on HDD's too.

A 2TB HDD takes about 3.5 hours to overwrite with the encrypted seed

A 250GB SSD takes about 17 minutes to overwrite with the encrypted seed

crates.io/crates/disktest

github.com/mbuesch/disktest

install with cargo

cargo uninstall disktest

much faster than your usual suspects like dd.

it runs as root: so add this $PATH to the root .bashrc
export PATH=/root/.cargo/bin:$PATH


recent test run on 250Gb ssd with just write with no verify:

disktest --write -j0 /dev/nvme0n1

The generated --seed is:
omNw4JreY1ZVAfwD4dgooF061R10Ra0vnmYv5SrU
Use this seed for subsequent --verify.

Writing /dev/nvme0n1 (512 bytes sectors), starting at position 0 bytes...
[15:09 / 00h:00m:10s] Wrote 7.62 GiB (8.18 GB) @ 779.3 MiB/s ...

[15:26 / 00h:17m:16s] Done. Wrote 238.47 GiB (256.06 GB, 256059113472 bytes) @ 235.5 MiB/s.
Successfully dropped file caches.
Generated --seed omNw4JreY1ZVAfwD4dgooF061R10Ra0vnmYv5SrU

Success!


to check my SSD's I use:

prometheus-smartctl-exporter

sudo smartctl -i -a /dev/nvme0n1

in reply to Fanmion

Is it likely? No. Is it possible? Yes.

If you want to make absolutely sure that Windows can't spy on anything, you'll need to physically remove the storage device containing Linux when booting.

A more practical but slightly less secure approach is to enable full disk encryption on Linux. Then, if Windows does decide to get sneaky it'll only see random data.

This doesn't prevent hostile code such as ransomware from destroying the data though. For that, you need to have good backup hygene.

A good backup system is to have automatic daily backups to some online cloud storage provider, and weekly or monthly backups to a physical device you keep disconnected and safe.

Something to cover poking nipples


So, most of my bras are bralettes or sport bras. I have some pads that I can insert into them to push my chest a little and kinda give them a good shape, and those also cover my nipples. Unfortunately the pads are falling apart and instead of buying new bras maybe there is something else.

I am looking into getting some t-shirt-bras again. They do a good job for my needs, although they are uncomfortable sometimes. Finding the right size is like winning the lottery.

I am very self conscious about people looking at my chest and thinking weird stuff about it. I don't want anything there to look odd.

in reply to LadyButterfly she/her

I'd say it's a solid 50/50 these days. If I force myself to follow ambitious plans, anything to do with what others might think of me, or socialize too much when I actually should be resting I will certainly regret it. I try to access my feelings and find out what really matters to me. Those are the things that make me feel more alive. Hard to find the difference but I'm getting better at it. Most FOMO can go fuck itself these days.
in reply to LadyButterfly she/her

The power of saying no. I've always felt like the little white lie was great as a social lubricant - e.g., "Oh I'd love to come to your housewarming party but I've already got plans that day" when you know full well that you're available but you just don't wanna go.

But after a while, making excuses and remembering them later gets to be stressful. Especially for me because I'm horrible at lying lol. So I've learned to say things like "Thanks for inviting me, but I'm gonna sit this one out." It's a polite but clear 'no' and now I don't have to keep up a fib going forward.

To be fair, sometimes people don't like being told no, but I've been surprised to see that they'll usually accept it gracefully.

in reply to klemptor

My family (just my dads side i guess?) is horrible at taking no for an answer. It took me most of my life to realise they needed to be firmly (and quite literally) told to fuck off in order for them to take a NO seriously. Learning that is probably the only reason i still have any kind of relationship with my dad, i don't care to interact with the rest of them.

"No" is a complete sentence.

in reply to GrumpyCat

I install a full MX-Linux distro on an old 32Gb usb drive.

Particularly helpful when family or friends have IT problems.

I install the latest downloaded distro on a usb with dd:

sudo fdisk -l

sudo dd if=MX-23.5_x64.iso of=/dev/sdX status=progress

The /dev/sdX could be sdb, sdc, sdd, or microsd /dev/nvme0n1

boot into the live distro F12,

fully update the live disk.

set it up as you would your new linux device. network manager, web browser, text editor, email, VPN, etc and any tools you want.

whatever you change here goes into your new usb distro settings

once complete, install and run bleachbit as user and as root to clear all the caches and install data.

install another blank usb into the laptop

Open MX-Linux tools to create a snapshot

select Snapshot.

select a different snapshot directory. use the blank usb you just inserted,

usually: /dev/sdb

rename the snapshot to a name of choice.

once the creation of the snapshot is complete, safely remove the usb drive and shut down the live distro.

boot into your daily driver.

Insert the usb drive with the MX-Linux snapshot, and transfer it to a new folder/directory.

insert the 32Gb usb. format it with gparted, fat32 is fine

open the folder/directory with the snapshot.iso

open a terminal

then install the snapshot onto the usb with dd.

sudo fdisk -l

sudo dd if=snapshot.iso of=/dev/sdX status=progress

The /dev/sdX could be sdb, sdc, sdd, or microsd /dev/nvme0n1

always double check with:

sudo fdisk -l

in reply to GrumpyCat

How about a project Gutenberg "best of" CD full of free public domain ebooks?

Download page:
gutenberg.org/ebooks/11220
Link directly to download:
gutenberg.org/files/11220/PG20…

They also had a dual layer DVD download if you want something bigger. They don't seem to host it anymore, but archive.org does.

archive.org/details/pgdvd04201…

à la recherche du jeu perdu. [trouvé]


J'ai vu passer un avis sur un jeu, je suis allé voir le jeu sur steam, j'ai pas pris de notes et je suis incapable de le retrouver, quelqu'un pour m'aider?

description du jeur: jeu d'énigme en noir et blanc dans un style graphique super simple. Le joueur dispose de 3-4 genres de pierres gravées dans une langue inconnue et d'une lettre d'explications. Le but du jeu est de déchiffrer tout ca pour trouver un code secret. Y a vraiment rien d'autre dedans, juste une vue à la première personne, les objets qu'on peut tourner et voilà. Pas de monde à découvrir ou de lieux à visiter ou quoi (y a même pas de fond pour les objets, c'est juste gris). Ca se joue en une aprèm et c'est un concept très simple en fait.

Vu passer ici sur lemmy ou bien sur mastodon, j'ai pas vérifié en détails mais le jeu avait l'air assez récent, 5 ans max. dispo sur steam du coup. Je crois me souvenir que le titre est en un seul mot, du style "cypher", sauf que c'est pas ce mot sinon j'aurais pas besoin d'aide.

Et merci À @Skunk@jlai.lu pour la réponse: Epigraph

This entry was edited (1 month ago)

Dotfiles feel too intimate and personal to share


I was kind of surprised to see this article on HackerNews, so I thought I'd ask here; how do you handle your dotfiles and do you share them publicly?

My own dotfiles started from those provided by ArcoLinux, with a bunch of changes over the years I had them. Currently installed using Ansible, because that's more sensible than Bash for this imo.

git.exu.li/exu/configs

Niri and max-scroll-amount help


Hi, I just moved to Niri. I turned on focus-follows-mouse on and turned max-scroll-amount to 100% in the config file. When I try to move to the next window by putting my cursor to the edge of the screen when the next window is a QT app, it doesn't work. Other apps work fine though, just QT ones. Could anyone help me? I tried searching this issue up but I couldn't find any info.

EDIT: Found the fix! Just had to add 1 to left and right in the struts section.

This entry was edited (1 month ago)

VSCode Marketplace Extensions Installer for VSCodium-based IDEs


I recently published a new extension for installing VSIX extensions from the VSCode Marketplace straight from any VSCodium based IDE that uses open-vsx.org for the extensions marketplace. Bear in mind that extensions like “ms-vscode.cpptools” won’t work anyway, since they are proprietary binaries that only work on MS VSCode. Other than that, any extension that is in the VSCode marketplace but not in open-vsx will be available for download.

You can find the extension from the extensions manager under “VSCode Marketplace Extensions Installer” or download the VSX file from open-vsx.org/extension/cooligu…

This extension is still very new, so expect some bugs here and there (especially when making very generic queries like “theme” instead of being specific like “One Dark”).

Any feedback will be greatly appreciated, thanks!

in reply to kixik

Neonmodem looks really cool and support multiple backend. TUI is cool and definitely earns its place. Excellent for my old laptop.

But on the other hands, I wish we have a proper complicated non electron liked desktop gui. My browser probably has 1000+ tabs. So able to open multiple threads are must. But building this sophisticated desktop app is hard. I am really being spoiled by open source apps. And I am always thankful to devs' hardwork.

openSUSE Leap 16.0 Enters RC Phase With New Installer, Xfce On Wayland Option


The openSUSE Leap 16.0 release is going to be among the first Linux distributions delivering an Xfce desktop experience atop Wayland as one of its offered desktop options. OpenSUSE Tumbleweed 16.0 packages have seen a lot of work recently for those interested in running Xfce on Wayland albeit in an experimental state.

Kalamazoo Linux Users Group


Tonight in #kalamazoo is the weekly Kalamazoo #Linux Users Group. I have been going again lately. It is a nice old group that has been holding on for more than 10 years by the one and only Lynden Kirk.
If you happen to be in #swmi, #westmi, #battlecreek come out and join us.

So it is tuesday nights at 6pm(18 for the rest of the world) at
Kzoo Makers
1102 E. Michigan Ave.
Kalamazoo, MI 49048

difference of UKI and EFISTUB?


Hello, what are the differences? As i understand efistub is loading straight to kernel and uki is file which connects initramfs ucode and kernel, but whilei create efistub i give parameters for initramfs and ucode so i dont understand why uki would be better? Also what would be better for encryption with esp partition or without?
in reply to DIY KARMA KIT

UKIs are good for secureboot/measureboot, because you can sign the uki, and everything inside of it be validated for secureboot. If you really like to have a secure chain without a uki, you need to validate all the boot components. You can do it with grub and gpg signatures, but is more simple to use an uki and a efi bootloader like systemd-boot
This entry was edited (1 month ago)

Cam Camgirl Webcam Porn GIF by hotcambabes


Sensitive content

This entry was edited (2 years ago)
in reply to JillyB

By all means, keep scoring massive own goals and wondering why more and more young men and turning to the far right.

"Here, let me describe you. If you feel targeted, it's that you are the irredeemable scum this comic describes"

Meanwhile, the comic describes men on the internet.

Super easy fix to the comic: add political leaning to the description. Literally one word to make fun of the people who need to be made fun of.
Meanwhile, everyone here is bending over backwards to explain how collateral damage is perfectly fine, and isn't totally playing into the alt right's pipeline in the most avoidable way ever.

in reply to Exocet6951

My point is that your strategy wouldn't work to relieve the tension. The alt right influencers and propagandists are manufacturing outrage. The feeling of being targeted is made up. It doesn't matter if anybody plays into it. Insecure young men feel that way regardless of what anybody on the left will say. It's a natural consequence of a patriarchal, atomized society where everyone is told that they're supposed to conform to gender ideals while being socially isolated.

From Gaza: A Student’s Story of Loss, Resilience, and Ho


My name is Soliman — a young man and student from Gaza, carrying a burden far heavier than my age. Between my studies and the hardships of life, I try to be the backbone of my family in the most difficult of times.

We once had a small farm — olive and citrus trees, and a greenhouse where we planted not just crops, but dreams.

That farm was our only source of income, and more than that, it was a place full of memories, of hope, and of the laughter that once made life a little easier.

But in a single moment, everything was gone.

A fire reduced our years of effort to ashes.

We lost our source of living, our stability — and with it, a part of our souls.

Now, despite the pain, I’m trying to start over. I’m doing everything I can to keep my family standing, to find even the smallest light of hope that might restore our strength, dignity, and sense of humanity.

On top of all this, I’m also struggling with serious health issues.

I suffer from a urinary tract infection caused by the lack of access to clean drinking water.

Here in Gaza, we’re forced to drink water mixed with sand and other contaminants — there’s simply no other choice.

It’s affecting my health badly, and I need treatment I can’t afford in these conditions.

I’m sharing my story with honesty and hope, praying it reaches a kind heart — someone who can help, or even just share it with others who might be able to.

If you’re able to support us in any way, here’s my GoFundMe link:

❤️ gofund.me/da782c66

Every share, every kind word, and every small donation could be a lifeline for us.

From the bottom of my heart, thank you for taking a moment to read my story.

in reply to Echedelle (she/her)

Erin in the morning did an article about it too; erininthemorning.com/p/16-stat…

big if true


[A text-and-image post by @NoLieWithBTC. The images show a photo of US Representative Marjorie Taylor Greene, and a photo of the Republican Party logo. The text says: "Marjorie Taylor Greene says she's starting to think the GOP is anti-women and anti-worker.
'There's women in our party that are really sick and tired of the way men treat Republican women... [The GOP] has turned its back on the workers and just regular Americans."]
in reply to coyotino [he/him]

She is now talking about women's issues, worker's issues, leaving the GOP, and calling the genocide in Gaza a genocide. I can't believe I'm saying this, but I see hope for her.

The MAGA mindset comes to people who become contrarian. They accept the first narrative that counters the established narrative. Maybe the MAGA movement has gained so much acceptance that she is now finding left-wing views more contrarian than her old views. Maybe this is copium? Guess we'll see.

in reply to Euphoma

I've used powershell in previous jobs and if you learn it really well I cannot deny it is super powerful.

For a college project, a friend of mine somehow made a hexadecimal file dumper with it, with formatting and everything (think like what you would see in wireshark) in one, reasonably long, line of powershell.

However I'm just not a big fan of it personally for syntactical reasons (even with the syntax being super logical) and much prefer bash, or other unix-like native shells. I've been thinking about taking zsh for a spin recently to see what it's like.

This entry was edited (1 month ago)

App for downsizing MP3s automatically when copying to a phone?


I'm ditching streaming services and just going with local music. However all my CDs are converted to either flac or 320kbps files on my PC and thus far too large for the limited storage I have on my phone.

I was hoping there might be an app that would automatically downconvert to something like 128kbps and then copy over to the Music directory on my phone. A bit like how Calibre can automatically convert eBook files (e.g. mobi to epub) and then send them to your ereader?

This entry was edited (1 month ago)
in reply to Thorned_Rose

This might be a bit overkill for what you want but you could try using a selfhosted music server like navidrome and streaming to your phone. I use symfonium on on phone which can be configured to request the streamed music to be transcoded to a smaller size for streaming from mobile network or for caching it on your phones storage for offline listening.

Given that symfonium supports a lot of self hosted media providers from which to pull, you could also try sharing your music locally using samba. I'm not sure if the transcoding still works in that case though (it would obviously have to be done on your phone)

in reply to Thorned_Rose

If your files are flac and you just want to.copy some files you could try Mp3fs

That'll make your files appear to be MP3 when you access them

You could them use a file transfer mechanism to read them from the mp3fs location onto your phone with - kinda - one step.

So I tried windows tiling...


And omg! I have slept on this feature for so long. I assumed it was just dragging windows to corners and they snap on to the left or right back or top.
Then, I installed PopOS and saw an explicit button to turn on windows tiling but I was already using the drag function, so I was confused. I turned it on and omg! I have not felt more stupid and happily surprised by a piece of tech in a while.
It just works. I don’t have to be worry about arranging windows a special way for multitasking or for following guides. So much time saved.

How to make the most of it? Have you had a similar experience with something?

This entry was edited (1 month ago)

Point release Thursday


This entry was edited (1 month ago)

two PMOS installs with LUKS


So I'm trying to setup peppermint os , I have two disks and I want them both to have full disk encryption. After a couple of reinstalls using different approaches, searches and llm questions , still can't get it to work.

First boot gets to encryption of SDA (I believe) , then to grub menu and I'm able to load the first one.
Managed to get new entries but then I get: server error you need to load the kernel first.

I believe both installs are fine and that it is a LUKS thing. UEFI, disabled secure boot.

Sda1 EFI
Sda2 root

Sdb1 EFI
Sdb2 root

Maybe EFI should only be on one of them?

What else to run on a RPi?


Hiya!

I have a Raspberry Pi 4B set up as a print server, so it has to run 24/7. But it irks me that it's mostly idling.

I'd move my website to it, but I don't want to deal with it being open to the internet. The same goes for an e-mail server.

I was also thinking of running a Minecraft server on it. (Being able to play on the same world from different devices is kinda cool.) Alas, my RPi only has 4 GiBs of RAM. I worry that such a load would interfere with the print server.

Any ideas what I could run on it?

Attack Vector Controls Land In Linux 6.17 To Better Control CPU Security Mitigations


in reply to Shimitar

A lot of the security fixes since spectre have focused on exploiting speculative execution (a key CPU performance feature) to cross security boundaries. Defeating speculative execution when switching from user to kernel space (for example) adds a lot of overhead.

The new kernel add controls so that machines that don't need to worry about these exploits to disable the performance killing fixes.

in reply to Karna

The Attack Vector Controls work is now in Linux 6.17 for those new tuning knobs worked on by AMD engineer David Kaplan to make it more straight-forward for Linux server administrators and power users to more easily select the CPU security mitigations relevant to their system(s) and intended workloads


Title makes more sense in context of the first couple paragraphs.

multi boot - Hibernating and booting into another System or Distribution: will my filesystems be corrupted?


Short answer is: yes, as soon as more than one OS mounts a file system in read-write mode.

The kernel of a modern OS (I am generously including Windows here) caches file system data structures in memory. When you hibernate the computer, the content of that memory is written into a large file because that speeds-up a later restart.

Now, if you boot up another OS, and modify these partitions (without mounting them read-only), you alter the file systems data structures. That happens already when you view folders because this modifies access times stored in the inodes.

When you now shut down the second OS, and resume the first OS, the restarted kernel will have and use cached file system metadata which id loaded from the image into the kernel, that does not match that of the files on disk. And this causes file system corruption by definition.

This entry was edited (1 month ago)

How often do I have to buy a new pixel if I fully degoogle with GrapheneOS? A support question


still deciding to fully degoogle with GOS or muddling through with what I have (proprietary, data grabbing and bloated).

To understand the question, compare with my main hardware with debian on it: a regular notebook I bought in 2016 and I've used heavily for all kinds of stuff: working, writing papers, downloading and playing media including AV1, editing audio, torrenting...

One of the best investments I ever made, considering what I paid and how prices nowadays are. Debian offers regular upgrades and I don't have to check if my hardware is going to support the software on a level comparable with android devices (GOS only runs on pixels, other open-source, privacy focused Android operating systems have similar hardware restrictions).

I want this kind of ROI for the device I buy and the software I use, but I don't know if that's possible:

GOS drops support for older pixels but I don't know how many years any particular device is supported by GOS: 3 years? not enough. There's no way I'm buying a new pixel every 3 years. I'd even consider 6 years restrictive.

How often do I have to buy a new pixel if I fully degoogle with GrapheneOS? A support question


cross-posted from: lemmy.ml/post/34045100

still deciding to fully degoogle with GOS or muddling through with what I have (proprietary, data grabbing and bloated).

To understand the question, compare with my main hardware with debian on it: a regular notebook I bought in 2016 and I've used heavily for all kinds of stuff: working, writing papers, downloading and playing media including AV1, editing audio, torrenting...

One of the best investments I ever made, considering what I paid and how prices nowadays are. Debian offers regular upgrades and I don't have to check if my hardware is going to support the software on a level comparable with android devices (GOS only runs on pixels, other open-source, privacy focused Android operating systems have similar hardware restrictions).

I want this kind of ROI for the device I buy and the software I use, but I don't know if that's possible:

GOS drops support for older pixels but I don't know how many years any particular device is supported by GOS: 3 years? not enough. There's no way I'm buying a new pixel every 3 years. I'd even consider 6 years restrictive.

Changing GTK theme vis Gnome Tweaks


I am trying to change my GTK theme via gnome tweaks buy that is no actual option to change the Theme via the appearance tab. I believe it is now listed under "legacy" and while the command line lists that my GTK theme is indeed changed to Material Black (the one I downloaded) the system windows still look like the default system settings. What is going on here

if you use GrapheneOS on a pixel device, is it something you'd recommend for a privacy worried user? How seamless is running it after install?


I own 2 bloated proprietary devices and don't use them for anything important, like banking or dealing with authorities. I also don't trust the manufactures not selling my data.

Id like to have a working device with no bloatware and completely degoogled. Ironically I'd have to buy something made by google to run GrapheneOS on it. Intended use would be to use as a camera, to run CoMaps on it, pkpass files with foss-wallet, reading epubs, making phone calls and running one aurora app.

I don't need the device to play games, watch movies, show off or to play loud music, but I'd like a jack port for my headphones (I assume google headphones would cease to work if I degoogle the device, nor would I want to spend more than necessary enriching that data grabber even more.

Is there a pixel device with a jack port?

Are batteries inside pixel devices glued to the frame or can they be easy to change?

My main OS is debian. How easy is to transfer data from GrapheneOS to debian and the other way round?

Overall if you run GrapheneOS on a pixel, how many years running it and what do you think about it?

in reply to merompetehla

  • Buy second-hand or discounted old stock from a reseller to minimize your contribution to Google.
  • Unless one of the apps you are forced to use requires Google Play Integrity, GrapheneOS will be compatible with any Android app, even providing sandboxed Google Play services if needed.
  • For apps so invasive as to require Play Integrity, you might be better off leaving them on a secondary phone with stock Android and powered off when not in use.
  • The Pixel 5a is the last Pixel device with a headphone jack, but no longer receives GrapheneOS updates. You may want to consider USB-C headsets, which are usually also compatible with computers, and require no extra dongles.
  • If the Google headphones work over Bluetooth, they will also work with GrapheneOS. No experience with Google headphones, but I only missed out on customizable shortcuts and device renaming when I opted not to install the companion app for my earbuds.
  • Everybody warns against using out-of-date GrapheneOS devices, but that's not very satisfying. Yes, they will have open vulnerabilities. But as long as you install apps from reputable sources, the chance of being attacked via outdated Android is very low, provided you are not being targeted by an agency.
  • That said, grab a more recent Pixel if you can for security updates into the 2030s.
  • All Pixel devices have enclosed batteries, most are quite frustrating to remove, particularly the 9a. There's a decent chance of breaking the screen if it has to be removed in the battery replacement process. Won't recommend it, but I have considered buying one with a bloated battery just so the adhesives are already removed for me.
  • Transferring files to and from any Linux distro works just fine, as with any Android device, bearing quirks of the mtp protocol in mind. LocalSend can be used for wireless file transfer. rsync requires a workaround.
  • I've used GrapheneOS for the past 4-ish years. I'll admit I had a head start since my workflow wasn't too smartphone-dependent in the first place and I had already begun pulling myself out from Apple and Google services back then. Everything just works and I would never look back.

Here another helpful solution for people who want to evaluate and compare different Linux distributions: GNOME Boxes, a software to easily create virtual machines


.... virtual machines where you only have to select which accompanying image of Arch / Tumbleweed / Ubuntu / Fedora you want to try.

In addition, the combination of a very stable base system (say, Debian or SuSE Leap) with a fast-moving, bleeading edge virtualized system (say, SuSE Tumbleweed, Arch or Guix) on top can be surprisingly useful. And because small virtual machines, when not running, are nothing else than files on your computer, you can have many versions of them, alter things, try stuff out, then delete it and go back to the tidy original state.

This entry was edited (1 month ago)
in reply to HaraldvonBlauzahn

Someone else brought up Virt Manager here, which is my preferred; if you’ve ever used VirtualBox, you’ll probably be fine on Virt Manager. I like Virt Manager for using GTK3, as I’m in XFCE. I wouldn’t be surprised if both applications have similar settings, as they’re both LibVirt front ends, it seems.

Also, DistroBox, while a different sort of thing, is great for the sort of thing OP mentioned in that last paragraph. I usually just use command line, but there seems to be an unofficial GUI out there.

What's going on with Firefox?


Second try, shorter and less confusing than before:
* DNSoverHttps interfering with my DNS block
* shown to be enabled in about:policies
* set to disabled in policies.json as well as in about:settings.

The picture shows a console window witch the respective policies.json key being set to false (disabled), while the about:policies firefox page in the background shows DoT to be enabled.

Version is 140.1.0esr on Artix (Arch). Anyone can confirm?

Edit: It's not a broken profile; same happens in a fresh one.

This entry was edited (1 month ago)

Linux on a 2014 macbook air?


A friend of mine has an old macbook air. It still works, more or less, but the OS isn't getting any updates anymore, and updating to the latest OS seems dicey.

Has anyone had experience installing linux on an old macbook? From a quick internet search it looks like you can just make a bootable USB and have at it. Thinking mint because it's popular and my friend is a pretty basic user. The laptop will be mostly used for like youtube/netflix and basic web browsing.

Edit: a little extra context: I am moderately comfortable with Linux. I ran mint for a while on my desktop, and I've done software development for a job. I can install docker and start a python project fine, but I'd use a GUI for like partitioning a hard drive.

This entry was edited (1 month ago)
in reply to jjjalljs

Update: installed mint. Seems work. Had a problem where it couldn't see the HD. Had to change an option in grub

Pasting what I found online to fix it:

"""
thank you so much! what was the solution!

for anyone might read this in the future: in the bootmenu where u can select which version of linux u wanna boot u can press "e" and then u need to add intel_iommu=off at the end of the line of the "linux" row - i had some double dashes at the end for me it did the job when I add them before the double dashes.

Then I could see the harddrive and install mint mate on my old macbook air

also needed later on to set the parameter permantent by opening a terminal and used this command
sudo nano /etc/default/grub

edited this line like this: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash intel_iommu=off"
then save and exit nano and this command for updating the boot thingy

sudo update-grub
"""