What's the best option to run Solidworks in Linux?


Hi everyone — I recently migrated to Linux Mint and overall my experience has been excellent, but I still rely on several Windows applications (notably SolidWorks, among others). Aside from dual-booting, which I really prefer to avoid, running these programs inside a Windows 10 IoT Enterprise LTSC virtual machine in VMware Workstation appears to be the most viable option. However, I am uncertain how to implement this setup and whether it is the optimal solution. What would you recommend I do?
in reply to aprehendedmerlin

WinBoat or WinApps might work for you. They're very similar in function afaik, they both run a windows vm hidden in the background and integrate the windows apps alongside your Linux programs. It's supposed to be fully compatible with all windows program except kernel anti-cheat.

WinBoat is newer and I think offers a nicer interface and a lot easier setup, WinApps is older so may be easier to find support/documentation on. I'd probably recommend starting with WinBoat first.

This entry was edited (2 weeks ago)
in reply to Fubarberry

I haven't tried those but I'm curious, how do you get the image of the app inside the VM ?

Does it get windows' window decoration or your window manager's decoration ?

Is it possible to display this application window to another computer, standalone, not as a whole desktop shared window ?

If it is possible to display such an application over the network, would it be possible to display this application to an android phone ?

thanks

in reply to SlartyBartFast

Wine is a compatibility layer, it works as a translator to let windows programs run on linux. You can think of it like having a translator who allows two people with different languages to talk to each other and work together.

WinBoat is completely different, this is actually running full windows in the background, and then only displaying the apps you want from it. There will be significantly more system resources used, and you won't be able to run windows apps until the windows VM has started in the background, adding a startup delay. However the advantage is that it will support more software than wine does, with fewer issues.

Wine will always be the better option when it works, but for stuff that doesn't work this is a decent option.

Is there a Macro application that doesn't need a whole lot of scripting knowledge?


Morning y’all

Since I switched from windows a couple years back I have yet to find a useful macro application that can handle both mouse and keyboard inputs that also doesn’t need a lot of scripting knowledge.

Back on Windows the Logitech GHub was the perfect application for making macros. Record the macro, edit the key press down & up, delay and change whether or not the macro was a toggle or of the key needed to be held was really easy to do but ever since I switched to Linux/Debian I’ve tried numerous different applications that all seem to need a bunch of scripting knowledge that I honestly don’t have the time nor energy to learn.

I’ve tried:

This entry was edited (2 weeks ago)
in reply to ohshit604

I've been meaning to check out open.qa/ from the OpenSUSE folks. It's what they use to test their operating system, so I figure it should be pretty good at having mouse and keyboard events scripted under it.

Wish I could give more info, but it's been a "I want to check it out" project, so I don't know much other than it exists.

Budgie Desktop 10.9.3


Budgie Desktop 10.9.3 è disponibile con miglioramenti per GNOME 49.x, un fork interno di gnome-settings-daemon e correzioni per Mutter, libxfce4windowing e Vala. Scopri tutte le novità di questa release pensata per garantire compatibilità e stabilità su Linux. #Budgie #Linux

Διημεράκι στο Βερολίνο – Ημέρα δεύτερη.. και κάτι ακόμα


Το Βερολίνο είναι μια πόλη ανεξάντλητη. Αν κάποιος επισκεφτόταν ένα μουσείο ή γκαλερί την ημέρα, κάθε μέρα, θα χρειαζόταν περίπου έξι μήνες για να τα επισκεφτεί από όλα. Όταν έχεις τόσες πολλές επιλογές, πως επιλέγεις τι θα δεις μέσα σε δύο μέρες; Ο δικός

Το Βερολίνο είναι μια πόλη ανεξάντλητη. Αν κάποιος επισκεφτόταν ένα μουσείο ή γκαλερί την ημέρα, κάθε μέρα, θα χρειαζόταν περίπου έξι μήνες για να τα επισκεφτεί από όλα. Όταν έχεις τόσες πολλές επιλογές, πως επιλέγεις τι θα δεις μέσα σε δύο μέρες; Ο δικός μου αλγόριθμος είχε ως εξής: χωρίς να το πολυσκεφτείς διάλεξε κάποια σημεία από τα οποία θες να περάσεις. Άρχισε να περπατάς και να αφουγκράζεσαι την πόλη. Μη διστάσεις να επισκεφτείς κάτι που σου τραβάει την προσοχή.

Παρόλα αυτά υπήρξε μια δραστηριότητα που δεν κατάφερα να κάνω και το μετάνιωσα: την ξενάγηση στο υπόγειο Βερολίνο. 19 από τα 70 τούνελ που σκάφτηκαν για να διαφύγει κόσμος από το Ανατολικό στο Δυτικό Βερολίνο ήταν επιτυχημένα για περίπου 300 πολίτες. Ιστορίες που εκτυλίχθηκαν γύρω από αυτές τις στοές μοιάζουν βγαλμένες από κινηματογραφικά σενάρια. Προσθέτω αυτή τη δραστηριότητα ως κρατούμενο για την επόμενη επίσκεψή μου στο Βερολίνο!

(Δεν έχεις διαβάσει ακόμα για την πρώτη μέρα αυτού του ταξιδιού; Διάβασε το άρθρο Διημεράκι στο Βερολίνο – Ημέρα πρώτη για να πιάσεις το νήμα από την αρχή!)

Η δεύτερη ημέρα μου άρχισε με ένα ωραίο καφεδάκι στο Espressionisten, ένα χίπστερ-καφέ τρίτης γενιάς στη γειτονιά. Βασικά είναι περισσότερο από απλό (χίπστερ) καφέ. Μια μεγάλη συλλογή από αξεσουάρ και ποικίλα είδη καφέ βρίσκονται επιμελώς τοποθετημένα σε ράφια περιμένοντας υπομονετικά τον αγοραστή τους. Το αφεντικό -αν το πετύχεις εκεί- είναι πρόθυμο να σου εξηγήσει τη χρήση του κάθε αξεσουάρ και να σε βοηθήσει να διαλέξεις με βάση τις προτιμήσεις σου. Έχει γίνει πολύ σύνθετο πράμα ο καφές στις μέρες μας. Παλιά είχες το φραπεδάκι με επιλογές ζάχαρη και γάλα. Αυτά. Τώρα η επιλογή καφέ είναι λες και πας να ράψεις κουστούμι ή φόρεμα.
Berlin by Amazingtravelstory.com - CC-BY-NC-SA | Please include a backlink to https://amazingtravelstory.com as an attribution to the creator of this picture if you reuse it.Berlin by Amazingtravelstory.com - CC-BY-NC-SA | Please include a backlink to https://amazingtravelstory.com as an attribution to the creator of this picture if you reuse it.
Είχα προγραμματίσει να ακολουθήσω ένα θεματικό free tour από το Guruwalks για την περιοχή του Kreuzberg. Τα free tour είναι ένας πολύ καλός τρόπος για να γνωρίσεις ενδιαφέροντα άτομα και να μάθεις κάποια πράγματα για το μέρος χωρίς να ξεπαραδιαστείς. Το συγκεκριμένο, ωστόσο, δε μου έκατσε καλά. Ο ξεναγός μου έκανε την έκπληξη και με έστησε! Κάποια στιγμή με ενημέρωσε ότι οι υπόλοιποι είχαν ακυρώσει. Δεν πτοήθηκα, όμως, και ξεκίνησα άμεσα την εφαρμογή του προσωπικού μου αλγορίθμου.

Το Βερολίνο έχει βαριά ιστορία την οποία και δεν κρύβει. Είναι η ιστορία της βαρβαρότητας και θηριωδίας του παγκόσμιου πολέμου που έχει αποτυπωθεί ανάγλυφα πάνω σε κάθε κτήριο και δρόμο της πόλης. Είναι ένα ανοιχτό μουσείο μνήμης για στιγμές που δε θα πρέπει να ζήσει ξανά η ανθρωπότητα. Περπατώντας προς τον πρώτο προορισμό μου αναλογίζομαι αν τελικά είμαστε ικανοί να μάθουμε από την ιστορία μας. Η σημερινή μου περιπλάνηση με οδήγησε σε τοποθεσίες μνήμης βγαλμένες από τις πιο μαύρες σελίδες της ανθρώπινης ιστορίας, αλλά και από στιγμές αυτοθυσίας.

Το πρώτο σημείο που μου κίνησε το ενδιαφέρον ήταν η έκθεση BlackBox: Kalter Krieg δίπλα στο Checkpoint Charlie, με φωτογραφίες και άλλα εκθέματα από τον ψυχρό πόλεμο. Με κέντρο το τείχος του Βερολίνου η έκθεση παρέχει πληροφορίες για τη μετακίνηση ανθρώπων και αγαθών κατά τη διάρκεια του ψυχρού πολέμου. Πολλοί είχαν προσπαθήσει να περάσουν παράνομα στην “άλλη πλευρά”. Κάποιοι τα είχαν καταφέρει. Οι περισσότεροι όχι. Εν μέρει φρόντισαν για αυτό οι μηχανικοί της Ανατολικής Γερμανίας. Παράδειγμα είναι ο “συνοριακός τοίχος 75”. Η προσθήκη ενός ανάστροφου λουκιού στην κορυφή του τοίχου εμπόδιζε κάποιον να σκαρφαλώσει. Στη δε βάση του τοποθετήθηκαν πέδιλα τα οποία έκαναν τον τοίχο αδιαπέραστο ακόμα και από οχήματα κατεδάφισης. Δυστυχώς, περισσότερα από 35 χρόνια μετά την πτώση του τείχους (και τη θριαμβολογία της Δύσης για το “τέλος της ιστορίας”) σήμερα βλέπουμε να υψώνονται νέα τείχη ανά τον κόσμο, σε στεριά και θάλασσα. Μυαλό δε βάζει ο άνθρωπος.
Berlin by Amazingtravelstory.com - CC-BY-NC-SA | Please include a backlink to https://amazingtravelstory.com as an attribution to the creator of this picture if you reuse it.Berlin by Amazingtravelstory.com - CC-BY-NC-SA | Please include a backlink to https://amazingtravelstory.com as an attribution to the creator of this picture if you reuse it.Berlin by Amazingtravelstory.com - CC-BY-NC-SA | Please include a backlink to https://amazingtravelstory.com as an attribution to the creator of this picture if you reuse it.
Στη διαδρομή προς την Πύλη του Βραδεμβούργου συνάντησα το μνημείο του Johann Georg Elser. Ο Elser ήταν Γερμανός ξυλουργός, ο οποίος σχεδίασε και εκτέλεσε μια απόπειρα δολοφονίας του Αδόλφου Χίτλερ. Κατασκεύασε και τοποθέτησε μια βόμβα στην εξέδρα που θα χρησιμοποιούσε ο Χίτλερ για μια ομιλία του. Απέτυχε, ωστόσο στο στόχο του, καθώς ο Φίρερ τελείωσε νωρίτερα από ότι αναμενόταν. Ο Έλσερ συνελήφθη και φυλακίστηκε μέχρι την εκτέλεσή του, μόλις ένα μήνα πριν την παράδοση της ναζιστικής Γερμανίας. Μου θύμισε το δικό μας Αλέξανδρο Παναγούλη, ο οποίος είχε επίσης εκτελέσει μια αποτυχημένη απόπειρα δολοφονίας του Έλληνα δικτάτορα. Εκείνος δεν είχε εκτελεστεί, λόγω διεθνούς κατακραυγής έναντι στην ποινή του, αλλά φυλακίστηκε και βασανίστηκε. Το άγαλμα του Αλέκου Παναγούλη βρίσκεται στην πλατεία Σανταρόζα, κοντά στην Ομόνοια.
Berlin by Amazingtravelstory.com - CC-BY-NC-SA | Please include a backlink to https://amazingtravelstory.com as an attribution to the creator of this picture if you reuse it.
Η Πύλη του Βραδεμβούργου βρίσκεται στο κέντρο της πόλης και αποτελεί το πιο αναγνωρίσιμο σημείο του Βερολίνου. Είναι άρρηκτα συνδεδεμένη με σημαντικά ιστορικά γεγονότα της Γερμανίας, τα οποία σημάδεψαν όλο τον κόσμο κατά τον 20ο αιώνα. Θυμίζει αρχαιοελληνικό κατασκεύασμα, νεοκλασσικού ρυθμού. Στην κορυφή του στέκει η θεά Νίκη (Βικτώρια) πάνω σε άρμα που το σέρνουν τέσσερα άλογα. Η πύλη κατασκευάστηκε μεταξύ 1788-1791 και ήταν το μόνο κατασκεύασμα που έμεινε όρθιο μετά την κατεδάφιση των πρώτων τειχών του Βερολίνου το 1860. Εκείνα ήταν τα λεγόμενα “τελωνειακά τείχη του Βερολίνου“. Κάτι σαν το δακτύλιο της Αθήνας, αλλά σε τελωνείο φάση. Έμαθα και εγώ, λοιπόν, ότι το τείχος του Βερολίνου δεν έπεσε για πρώτη φορά το 1989, αλλά είχε πέσει πριν από αυτό και ο προ-πάππους του.

Πίσω στην Πύλη, λοιπόν. Ήταν το σημείο όπου γιορτάστηκε στις 30 Ιανουαρίου 1933 από τους Εθνικοσοσιαλιστές η ανάληψη της εξουσίας. Επίσης ήταν το μέρος που γιορτάστηκε η πτώση του τείχους του Βερολίνου (του “εγγονού”) στις 22 Δεκεμβρίου 1989. Η πύλη άνοιξε και ένωσε τα δύο τμήματα της πόλης μετά από 28 χρόνια διαχωρισμού, σημαίνοντας το “τέλος” του ψυχρού πολέμου.

Το τείχος του Βερολίνου διατήρησε διχοτομημένη την πόλη για 28 χρόνια, από το 1961 έως το 1989. Υπήρξε σύμβολο του ψυχρού πολέμου μεταξύ Ρωσίας και Δύσης, αλλά και -μέσω της πτώσης του- σύμβολο απελευθέρωσης και επανένωσης. Πολλές ιστορίες έχουν γραφτεί για αυτό. Μία από αυτές αναφέρει ότι στη “ζώνη θανάτου” του τείχους κυκλοφορούσαν πολλά αγριοκούνελα, τα οποία ανεμπόδιστα σουλατσάριζαν πέρα-δόθε απολαμβάνοντας το Γερμανικό γρασίδι. Το ντοκιμαντέρ «Rabbit à la Berlin» αφηγείται πως ήταν να είσαι κουνέλι στο τείχος εκείνη την περίοδο. Μια άλλη είναι η ιστορία των τριών αδερφών Μπέθκε, οι οποίοι κατάφεραν να αποδράσουν ένας-ένας σε διάρκεια 12 ετών, χρησιμοποιώντας ένα φουσκωτό στρώμα, ένα τόξο, ένα αυτοσχέδιο zip line και δύο ελαφρυά αεροσκάφη. Αποφασισμένα και πολύ δημιουργικά τα αδέλφια!

Η διαδρομή μου ήταν ήδη μεγάλη, ο ήλιος με έλουζε ζεστός και ανελέητος και οι αντοχές μου ελαττώνονταν τάχιστα. Αποφάσισα ότι ήταν ώρα για φαγητό και μια δροσερή ανάπαυλα. Ξεκίνησα χωρίς δεύτερη σκέψη να πηγαίνω προς το Dada Falafel, το ναό του φαλάφελ στο Βερολίνο! Πήρα τη σωστή απόφαση. Έφαγα ένα σαντουιτσο-φαλάφελ, εξαιρετικό! Το συνόδεψα με αϊράν, το οποίο σερβίρεται με φυλλαράκια δυόσμου. Πολύ δροσερή πινελιά.

Η διαδρομή προς το Dada Falafel με αντάμειψε με μερικές ωραίες εικόνες της πόλης δίπλα στον ποταμό Spree. Καραβάκια πηγαινοφέρνουν τους τουρίστες, καφετέριες στην όχθη του ποταμού προσφέρουν μια στάση ανάπαυλας, τραίνα που περνάνε πάνω από τη γέφυρα. Πολυκοσμία γενικώς, αλλά είναι ωραία η αίσθηση να βλέπεις κόσμο να απολαμβάνει το ποτάμι (και -βεβαίως- είναι ωραίο το γεγονός ότι υπάρχει ακόμα ποτάμι μέσα στην πόλη, αντίθετα με το πως εξελίχθηκε π.χ. η Αθήνα, για να πούμε και τα του οίκου μας).
Berlin by Amazingtravelstory.com - CC-BY-NC-SA | Please include a backlink to https://amazingtravelstory.com as an attribution to the creator of this picture if you reuse it.Berlin by Amazingtravelstory.com - CC-BY-NC-SA | Please include a backlink to https://amazingtravelstory.com as an attribution to the creator of this picture if you reuse it.Berlin by Amazingtravelstory.com - CC-BY-NC-SA | Please include a backlink to https://amazingtravelstory.com as an attribution to the creator of this picture if you reuse it.Berlin by Amazingtravelstory.com - CC-BY-NC-SA | Please include a backlink to https://amazingtravelstory.com as an attribution to the creator of this picture if you reuse it.
Φεύγοντας με γεμάτο το στομάχι και δροσισμένος συνέχισα το δρόμο μου με προορισμό το Petit Bijoux για να απολαύσω ένα καφεδάκι δίπλα στο ποτάμι και εγώ σαν σωστός τουρίστας. Οδεύοντας προς τον προορισμό μου σκέφτομαι ότι το Βερολίνο έχει ένα μοναδικό τρόπο να σου θυμίζει την ιστορικότητά του, ακόμα και όταν αντικρύζεις τα μοντέρνα γυάλινα κτίρια. Η Oranienburger Strasse βρίθει από αναμνήσεις ενός παρελθόντος που εμμένει να υπάρχει σήμερα, έστω και σαν αντανάκλαση, μήπως και παρ’ ελπίδα βάλει μυαλό η ανθρωπότητα από τα διδάγματα που μας κληροδότησαν οι προγόνοι μας. Το καθρέπτισμα, ωστόσο, δείχνει τις εικόνες αντίστροφα. Αν κάποιος το παραβλέψει αυτό θα πάρει λάθος μηνύματα.
Berlin by Amazingtravelstory.com - CC-BY-NC-SA | Please include a backlink to https://amazingtravelstory.com as an attribution to the creator of this picture if you reuse it.Berlin by Amazingtravelstory.com - CC-BY-NC-SA | Please include a backlink to https://amazingtravelstory.com as an attribution to the creator of this picture if you reuse it.Berlin by Amazingtravelstory.com - CC-BY-NC-SA | Please include a backlink to https://amazingtravelstory.com as an attribution to the creator of this picture if you reuse it.Berlin by Amazingtravelstory.com - CC-BY-NC-SA | Please include a backlink to https://amazingtravelstory.com as an attribution to the creator of this picture if you reuse it.
Το Petit Bijoux είναι κλασσικό καφέ του Βερολίνου, δίπλα στο Spree και απέναντι από το Bode Museum. Ο Γιόχαν Έλερτ Μπόντε ήταν Γερμανός αστρονόμος που έζησε από τα μέσα του 18ου έως τις αρχές του 19ου αιώνα στο Βερολίνο. Είναι γνωστός για την προσπάθεια αποτύπωσης της τροχιάς και την απόδοση του ονόματος “Ουρανός” στον αντίστοιχο πλανήτη. Το 1801 εξέδωσε την “Ουρανογραφία”, έναν ουράνιο άτλαντα που αποτυπώνει καλλιτεχνικά τους αστερισμούς και προσπάθησε να αποδώσει με ακρίβεια τη θέση ουράνιων σωμάτων στο στερέωμα. Το όνομά του φέρει ένας κρατήρας στο βόρειο ημισφαίριο της Σελήνης, καθώς και ένας αστεροειδής.

Το μουσείο, ωστόσο, δεν ονομάστηκε έτσι προς τιμήν του αστρονόμου, αλλά από τον πρώτο επιμελητή του, τον Βίλχελμ φον Μπόντε. Φιλοξενεί κυρίως Βυζαντινή και γοτθική τέχνη από τη βόρεια και νότια Ευρώπη. Βρίσκεται πάνω στο “νησί των μουσείων“, όπως ονομάζεται το βόρειο τμήμα του νησιού Spreeinsel που διχάζει τον ποταμό Spree. Το νησί νομάζεται έτσι από τα πέντε μουσεία που βρίσκονται πάνω σε αυτό: το Παλαιό Μουσείο (Altes Museum), το Νέο Μουσείο (Neues Museum), την Παλαιά Εθνική Πινακοθήκη (Alte Nationalgalerie) -δεν υπάρχει Νέα Εθνική Πινακοθήκη-, το Μουσείο Μπόντε (Bode-Museum) και το Μουσείο της Περγάμου (Pergamonmuseum). Το νησί των μουσείων είναι από τα μέρη που πρέπει να επισκευτεί κανείς στο Βερολίνο, αλλά θα χρειαστεί από μόνο του καμιά-δυο μερούλες.
Berlin by Amazingtravelstory.com - CC-BY-NC-SA | Please include a backlink to https://amazingtravelstory.com as an attribution to the creator of this picture if you reuse it.
Ο επόμενος σταθμός μου ήταν το Haus der Kulturen der Welt, 2.5 χιλιομετράκια από το Petit Bijoux. Δεν ακούγονται πολλά, αλλά με ντάλα ήλιο είναι αρκετά! Περνώντας από το πάρκο Tiergarten είδα στο βάθος μια κατασκήνωση με Παλαιστινιακές σημαίες. Ήταν στημένη κοντά στο μνημείο “Himmelschlüssel“, που σημαίνει “το κλειδί του ουρανού”. Δεν γνωρίζω αν ήταν σκόπιμο από τους διοργανωτές, αλλά με κατέλαβε μια βεβαιότητα ότι για να βρει κανείς “το κλειδί του ουρανού” πρέπει αναμβισβήτητα να περάσει από το καμπ της δικαιοσύνης.

Το “Σπίτι των Πολιτισμών του Κόσμου” είναι ένα πολιτιστικό κέντρο που φιλοξενεί εικαστικές τέχνες, χωρό, λογοτεχνία, θέατρο, μουσική κυρίως από Ασία, Αφρική και Λατινική Αμερική. Το κτίριο ήταν δωρεά των ΗΠΑ προς το Δυτικό Βερολίνο, τη δεκαετία του 1960. Στις 21 Μαΐου 1980 κατέρρευσε η οροφή του, σκοτώνοντας ένα δημοσιογράφο του “Radio Free Berlin” και τραυματίζοντας αρκετούς άλλους. Πολλοί οι συμβολισμοί!
By Ansgar Koreng / CC BY-SA 3.0 (DE), CC BY-SA 3.0 de, https://commons.wikimedia.org/w/index.php?curid=48999582Haus der Kulturen der Welt in Berlin zur blauen Stunde. By Ansgar Koreng / CC BY-SA 3.0 (DE).
Έξω από το κτίριο βρίσκεται ένα ιδιαίτερο γλυπτό του Χένρυ Μουρ, το οποίο ονόμασε “Large Divided Oval: Butterfly“, που θα μπορούσε να μεταφραστεί ως “Μεγάλο διαιρεμένο οβάλ: πεταλούδα”. Ο Μουρ ήταν βρεττανός γλύπτης της σύγχρονης τέχνης, του υπερρεαλισμού, του πριβιτισμού και του “καταλανικού μοντερνισμού” (Antoni Gaudi). Το συγκεκριμένο γλυπτό φαίνεται να είναι σε αρμονία με το παρακείμενο κτίριο και τον περιβάλλοντα χώρο. Παρά το βάρος των 8 τόννων έχεις την εντύπωση ότι ακουμπάει ανάλαφρα στο νερό της μικρής λίμνης. Νομίζω ότι ο Μουρ θα μπορούσε να κάνει σοβαρή καριέρα και ως διαιτολόγος.
By Evergreen68 - Own work, CC BY-SA 3.0, https://commons.wikimedia.org/w/index.php?curid=16416897Berlin, Haus der Kulturen (“Schwangere Auster”). By Evergreen68 – Own work, CC BY-SA 3.0
Ο τελευταίος μου προορισμός πριν το τέλος της ημέρας είναι η εικαστική έκθεση της Yoko Ono “Music of the mind”, στο μουσείο Gropius Bau. Τη Γιόκο Όνο την είχα στο μυαλό μου ως τη γυναίκα του Τζον Λένον. Δεν είχε τύχει να αναζητήσω την καλλιτεχνική τροχιά της μέχρι εκείνη την ημέρα. Η έκθεση μου προσέφερε αυτή την ευκαιρία μέσα από περισσότερα από 200 έργα της καλλιτέχνιδας. Από φωτογραφίες και ηχητικά μέχρι ποίηση, installations, ταινίες, μουσική. Η καλλιτεχνική της διαδρομή ομολογουμένως ήταν ρηξικέλευθη και πολυσχιδής. Οι ποιητικές της “προτροπές” (“instructions”) μου έκαναν πολύ εντύπωση. Μου άρεσε επίσης πολύ το δωμάτιο με τη βάρκα. Ο μπλε χρωματισμός είναι αποτέλεσμα της γραφής από επισκέπτες με μπλε μαρκαδόρο. Πολύ συμμετοχικό και εντυπωσιακό έργο! Επίσης μου τράβηξε την προσοχή η ξύλινη σκάλα. Μια παρόμοια έχουμε στο μπαλκόνι μας για τα μικρά γλαστράκια. Αλλά μας πιάνει αρκετό χώρο και δεν έχουμε που να βάλουμε την ψησταριά.
Berlin by Amazingtravelstory.com - CC-BY-NC-SA | Please include a backlink to https://amazingtravelstory.com as an attribution to the creator of this picture if you reuse it.Berlin by Amazingtravelstory.com - CC-BY-NC-SA | Please include a backlink to https://amazingtravelstory.com as an attribution to the creator of this picture if you reuse it.Berlin by Amazingtravelstory.com - CC-BY-NC-SA | Please include a backlink to https://amazingtravelstory.com as an attribution to the creator of this picture if you reuse it.Berlin by Amazingtravelstory.com - CC-BY-NC-SA | Please include a backlink to https://amazingtravelstory.com as an attribution to the creator of this picture if you reuse it.
Την ίδια περίοδο το μουσείο φιλοξενούσε την έκθεση της Vaginal Davis. Δεν την γνώριζα. Ήταν ωστόσο πολύ εξτρίμ για τα γούστα μου και τη διέσχισα μάλλον γρήγορα. Μου έκαναν εντύπωση τα σκίτσα της πάνω στον τοίχο με χαρακτήρες από το μάγο του Οζ. Η Ασιάτισσα επισκέπτρια που συνάντησα στην αίθουσα φαινόταν να είναι βγαλμένη από το μυθιστόρημα! Η συγκεκριμένη ενότητα είχε τον (μάλλον προκλητικό) τίτλο: “Naked on my Ozgoad: Fausthaus – Anal Deep Throat”.
Berlin by Amazingtravelstory.com - CC-BY-NC-SA | Please include a backlink to https://amazingtravelstory.com as an attribution to the creator of this picture if you reuse it.
Αφιέρωσα στο μουσείο περίπου τρεις ώρες. Επιστρέφοντας στο ξενοδοχείο διέσχισα την παρακείμενη υπαίθρια έκθεση “Βερολίνο 1933 – 1945: μεταξύ προπαγάνδας και τρόμου“. Η έκθεση είναι στημένη κατά μήκος τμήματος του τείχους του Βερολίνου, το οποίο είναι εμφανές πίσω από τα διάφανα πάνελ με φωτογραφίες, αφίσες και αποκόμματα εφημερίδων της εποχής. Αναδεικνύει, μεταξύ άλλων, την αποτελεσματικότητα του μηχανισμού προπαγάνδας των ναζί για την επικράτηση του ναζισμού σε μια ολόκληρη κοινωνία. Εντύπωση κάνει η αφίσα του Χίτλερ με το φτυάρι στο χέρι, η οποία προπαγανδίζει τη δήθεν αποτελεσματικότητα του ναζιστικού κράτους στον τομέα των υποδομών (κάθε ομοιότητα με τα “του οίκου μας” είναι εντελώς συμπτωματική).
Berlin by Amazingtravelstory.com - CC-BY-NC-SA | Please include a backlink to https://amazingtravelstory.com as an attribution to the creator of this picture if you reuse it.
Καθότι δεν ήθελα, ωστόσο, να τελειώσω την ημέρα μου με μια “έκθεση του τρόμου”, το ίδιο βράδι πήγα για μπυρίτσα στο BRLO biergarten, ένα από τους διάσημους “μπυρόκηπους” (biergarten) του Βερολίνου. Μου φάνηκε περίεργο να περπατάω στο δρόμο στις 10 το βράδι και με τον ουρανό να αντανακλά ακόμα το φως της μέρας! Ακόμα πιο περίεργο μου φάνηκε, βέβαια, όταν πήγα να πάρω κάτι να φάω μαζί με τη μπύρα μου και μου είπαν ότι ήταν αργά και πως η κουζίνα είχε ήδη κλείσει! Στιγμιαία με κατέλαβε ένας τρόμος. Ήταν γραφτό να τελειώσει έτσι η μέρα μου 🙁 Πως γίνεται να είναι μέρα ακόμα και η κουζίνα να έχει κλείσει; Ωστόσο το ότι ήταν ήδη αργά το μαρτυρούσαν οι άδειοι πάγκοι της αυλής. Παρά την επιμονή του φωτός της μέρας, όλα μου έλεγαν ότι είναι ώρα να πάω πίσω στο δωμάτιό μου.

Η επόμενη μέρα ήταν ημέρα αναχώρησης. Ευτυχώς είχα προνοήσει να κλείσω απογευματινή πτήση και έτσι είχα λίγο χρόνο ακόμα για μια τελευταία εξερεύνηση. Η περιπλάνησή μου αυτή τη φορά με έφερε στο Tomasa (Google maps), ένα καταπληκτικό καφέ-εστιατόριο στο Viktoriapark (Wikipedia, Αγγλικά). Το καλοκαιράκι λειτουργεί ένας τεχνητός καταρράκτης στο πάρκο, ο οποίος ρέει από το μπρούτζινο μνημείο των “πολέμων της απελευθέρωσης” έως τη συμβολή των οδών Großbeerenstraße και Kreuzbergstraße.

Στη διαδρομή προς το Tomasa συνάντησα ένα άλλο μπρούτζινο μνημείο, το οποίο ονομάζεται “Der Seltene Fang”. Εμείς θα το λέγαμε “η σπάνια ψαριά”. Σε πρώτη ανάγνωση φαίνεται να απεικονίζει ένα ψαρά να κρατάει σθεναρά μια γοργόνα, η οποία προσπαθεί να ξεφύγει. Σε άλλες απεικονίσεις της ίδιας παράστασης από τον γλύπτη Friedrich Hüllweck (1870-1945) η γοργόνα φαίνεται να προσπαθεί να τραβήξει τον ψαρά μαζί της στο βυθό. Με βάση την εμπειρία του Οδυσσέα, μάλλον το δεύτερο είναι το πιθανότερο.
Berlin by Amazingtravelstory.com - CC-BY-NC-SA | Please include a backlink to https://amazingtravelstory.com as an attribution to the creator of this picture if you reuse it.
Πίσω στο Tomasa καφέ, όμως. Είναι ένα κτίριο που θυμίζει άλλες εποχές, περιτριγυρισμένο από ένα όμορφο κήπο. Τα δωμάτια φέρνουν στο νου Βικτωριανό ανάκτορο και το καθένα σε προσκαλεί να το εξερευνήσεις. Το highlight, ωστόσο, είναι το πρωινό που σερβίρουν! Είναι το σωστό Γερμανικό πρωινό που “σε στένει”, που λέμε και στο χωριό μου. Είναι υπέρ-κομπλέ για ένα άτομο. Είναι μάλλον πιο κατάλληλο για δύο άτομα. Και το καφεδάκι τους πολύ τίμιο. Φεύγοντας τράβηξα μια φωτογραφία από την κουζίνα τους. Την τύπωσα και την έβαλα πάνω από το τραπεζάκι της κουζίνας μου..
Berlin by Amazingtravelstory.com - CC-BY-NC-SA | Please include a backlink to https://amazingtravelstory.com as an attribution to the creator of this picture if you reuse it.
Βερολίνο, auf wiedersehen! Θα έρθω ξανά, σύντομα.

This entry was edited (2 weeks ago)

Did anyone else not get an emergency alert yesterday?


I only found out it happened cos of this article

Edit: turns out it's today. I'm leaving this post up so that I never forget my shame

This entry was edited (2 weeks ago)
in reply to Dessalines

Hey Dessalines

I never got on with rmlint. It never felt safe to me.

I found fclones to be much better and safer.

Plus there is a GUI version for those not using the terminal

Gui Version
github.com/pkolaczk/fclones-gu…

CLI version
github.com/pkolaczk/fclones

+++++++++++++++++++++++++

Usage

fclones offers separate commands for finding and removing files. This way, you can inspect the list of found files before applying any modifications to the file system.

group – identifies groups of identical files and prints them to the standard output

remove – removes redundant files earlier identified by group

link – replaces redundant files with links (default: hard links)

dedupe – does not remove any files, but deduplicates file data by using native copy-on-write capabilities of the file system (reflink)

+++++++++++++++++++++++++

I did actually test this by creating a directory with duplicates.

test_dupes 186 files

scanned directory for duplicates and created dupes.txt

fclones group . >>dupes.txt

dupes.txt

remove duplicates to another directory

/home/user/Desktop/dupes

fclones move target_dir <dupes.txt

fclones move /home/user/Desktop/dupes <dupes.txt

test_dupes now has 173 files

KDE Linux entra in fase alpha


KDE rilascia la prima alpha di KDE Linux, la distribuzione immutabile basata su Arch con Plasma. Scopri le caratteristiche innovative e come scaricarla. #KDE #Linux

MatuushOS: Status update


Neskutočné sa stalo skutočným: Vyšiel nový Status update pre môj operačný systém, ktorý sa volá MatuushOS. Tentokrát mám veľmi veľa noviniek, ktoré sa udiali na tomto operačnom systéme. Čiže sa na ne poďme vrhnúť.


Use the translator in the sidebar to translate the page.

This entry was edited (2 weeks ago)

MatuushOS: Status update


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

Neskutočné sa stalo skutočným: Vyšiel nový Status update pre môj operačný systém, ktorý sa volá MatuushOS. Tentokrát mám veľmi veľa noviniek, ktoré sa udiali na tomto operačnom systéme. Čiže sa na ne poďme vrhnúť.

Use the translator in the sidebar to translate the page.

Cosmic Desktop BETA, more SteamOS devices, GNOME keeps X11 after all - Linux Weekly News




Cosmic Desktop BETA, more SteamOS devices, GNOME keeps X11 after all - Linux Weekly News


Head to squarespace.com/thelinuxexperi… to save 10% off your first purchase of a website or domain using code thelinuxexperiment

Grab a brand new laptop or desktop running Linux: tuxedocomputers.com/en#

👏 SUPPORT THE CHANNEL:
Get access to:
- a Daily Linux News show
- a weekly patroncast for more thoughts
- your name in the credits

YouTube: youtube.com/@thelinuxexp/join
Patreon: patreon.com/thelinuxexperiment

Or, you can donate whatever you want:
paypal.me/thelinuxexp
Liberapay: liberapay.com/TheLinuxExperime…

👕 GET TLE MERCH
Support the channel AND get cool new gear: the-linux-experiment.creator-s…

Timestamps:
00:00 Intro
00:50 Sponsor: SquareSpace
02:07 Cosmic desktop isn't dead
05:00 GNOME 49 won't remove X11 sessions after all
06:38 Steam Deck 2 could be years away still
09:05 Lenovo has another SteamOS device in store
10:57 Steam Frame trademark registered by Valve
12:01 BcacheFS won't receive updates in the kernel
13:51 Mint 22.2 released
15:32 Google won't have to sell or change anything
17:42 KDE gains much better app permissions UI
20:10 Microsoft open sources their old BASIC
21:34 Sponsor: Tuxedo Computers
22:38 Support the channel

#linux #linuxdesktop #linuxdistro #technews


Debian 13.1 disponibile per il download


Debian 13.1 “Trixie” è disponibile con 71 correzioni di bug e 16 aggiornamenti di sicurezza. La nuova ISO semplifica l’installazione su hardware recente e migliora la stabilità del sistema. #Debian #Linux

Debian 13.1 disponibile la nuova ISO


Debian 13.1 “Trixie” è disponibile con 71 correzioni di bug e 16 aggiornamenti di sicurezza. La nuova ISO semplifica l’installazione su hardware recente e migliora la stabilità del sistema. #Debian #Linux

KDE releases alpha build of KDE Linux, an immutable arch linux distro


Now we have the immutable Exodia, VanillaOS for Debian, KDE Linux for Arch, Bazzite/Fedora Atomic for Fedora, NixOS for NixOS. What's great about this is KDE is zeroed in on developing for immutable distros now and will make their apps work better with them, this will help the whole ecosystem.

News article: pointieststick.com/2025/09/06/…

Just what the world needs, another Linux distro…

A sentiment I have in the past expressed myself.

However, there’s a method to our madness. KDE is a huge producer of software. It’s awkward for us to not have our own method of distributing it. Yes, KDE produces source code that others distribute, but we self-distribute our apps on app stores like Flathub and the Snap and Microsoft stores, so I think it’s natural thing for us to have our own platform for doing that distribution too, and that’s an operating system. I think all the major producers of free software desktop environments should have their own OS, and many already do: Linux Mint and ElementaryOS spring to mind, and GNOME is working on one too.

Besides, this matter was settled 10 years ago with the creation of KDE neon, our first bite at the “in-house OS” apple. The sky did not fall; everything was beautiful and nothing hurt.

Speaking of KDE neon, what’s going on with it? Is it canceled? If not, doesn’t this amount to unnecessary duplication?

KDE neon is not canceled. However it has shed most of its developers over the years, which is problematic, and it’s currently being held together by a heroic volunteer. KDE e.V. has been reaching out to stakeholders to see if we can help put in place a continuity or transition plan. No decision has yet been made about its future.

While neon continues to exist, KDE Linux therefore does represent duplication. As for unnecessary? That I’m less sure about that. Harald, myself, and others feel that KDE neon has somewhat reached its limit in terms of what we can do with it. It was a great first product for KDE to distribute our own software and prepare the world for the idea of KDE in that role, and it served admirably for a decade. But technological and conceptual issues limit how far we can continue to develop it.

This entry was edited (2 weeks ago)
in reply to LinuxEasy

Ho sfanculato Mozilla e Firefox 4 anni fa. Prima muoiono entrambi, meglio è.

transalation for you inglish:

I ditched Mozilla and Firefox four years ago. The sooner they both die, the better.

omgubuntu.co.uk/2025/09/firefo…

Try Librewolf, doesnt have ai

Linux distro for noob


I have a laptop from 2014 and I'm thinking of installing Kubuntu or Arch. I don't know much about linux but the computer is not important and is damaged so I can screw it What would you recommend? I'm thinking of something customizable (Arch) but easy to use (so Kubuntu is a good option)

If the English is not good, blame the translator 😃👍

I have the minimum requirements for both.

Edit: The computer isn't suposed for be a daily driver. And thanks for the replies.

Edit 2: I use Kubuntu btw

This entry was edited (2 weeks ago)
in reply to Arya

Try each. One of the great things about Linux is how easy it is to just hop around. Spin up a ventoy USB with those and maybe even a few other ISOs. Then boot into each one and go through the process of finding a piece of software (krita, for instance) and running it. Do a doodle of a dog and run a few filters or something. Doing so will tell you which one you like, which one your computer likes, etc.

Markor is quite cool. Found that it supports templates, Mermaidjs charts and KaTex


I learnt about markdown from reddit and got to know more suff like ![img]() after joining Lemmy. Found Markor from a thread here or there.
Recently learnt about some features:
* Snippets/templates and controlling how and where the text entered should be:
github.com/gsantner/markor/dis…
* Creating charts and pie diagrams
github.com/gsantner/markor/blo…
* Katex for math
github.com/gsantner/markor/blo…

And a cool thing is that it supports rendering .html files(considering how Firefox doesn't show up in the list of apps capable of opening them). Was trying out Javascript bookmarklets and created an html file(with the js code in it) to make edits and try out stuff.

Making this post so that others can know of these features. I had Markor installed for more than a year, before I recently read their news.md and noticed these features.

Do you know of any other features or apps that'd be useful for more people to know of?

This entry was edited (2 weeks ago)

This Week in Plasma: more app permission configuration; pre-Akademy edition!


Welcome to a new issue of This Week in Plasma!

This week, KDE contributors from around the world are traveling to Akademy, KDE’s annual conference. I myself am on a train right now as I write these words (though hopefully not still there when you read them), on my way to meet with fellow KDE people for a week of working, planning, and social bond strengthening! Expect a light report next Saturday, or none at all.

Nevertheless, this week, folks managed to be productive anyway. We’ve got a new feature, some UI improvements, bug fixes, efficiency Improvements… the works!

Notable New Features

Plasma 6.5.0


The “Flatpak Permissions” page in System Settings has grown into a more general “Application Permissions” page by additonally letting you configure settings related to the XDG portal system, such as taking screenshots, accepting remote control requests, and more! (David Redondo, link)

System Settings app permissions page

Implemented support for the XDG Wallpaper portal, which allows portal-using apps to requests to change the desktop and lock screen wallpaper. (David Redondo, link)

Notable UI Improvements

Plasma 6.5.0


The focus stealing prevention settings on System Settings’ Window Behavior page now do sensible things on Wayland. At one end, “Extreme” requires a valid activation token for every focus request. On the other end, “None” ignores them completely, allowing every activated window to immediately take focus. The default setting is “Low”, which should result in fewer failed activations now, while still not letting apps go nuts and steal focus all the time. (Xaver Hugl, link 1 and link 2)

System Settings’ Day/Night Cycle page (which is where the Night Light timing settings moved to) now lets you enter times in AM/PM style, if that’s what the rest of your system shows and uses. (Vlad Zahorodnii, link)

AM/PM times visible on System Settings’ Day/Night Cycle page

You’re no longer required to manually create a remote desktop account for remote-desktop purposes; now your existing user account works as expected, and you can just supply its credentials to the client app. (David Edmundson, link)

Discover is now more verbose about what it’s doing while fetching updates, so it doesn’t seem stuck and you can tell which source is being slow and gumming up the works. (Aleix Pol Gonzelez, link)

Improved keyboard navigation in the Kicker Application Menu widget when no apps are marked as favorites. (Christoph Wolk, link)

The monospace font you choose on System Settings’ Fonts page is now synced to GTK apps. (Reilly Brogan, link)

System Settings’ Tablet page now warns you if you try to use it to configure a tablet that’s being managed by a custom user-space tablet driver, because these can conflict and produce odd results. (Joshua Goins, link)

Frameworks 6.18


Improved the visuals of how toolbars load themselves in various Kirigami-using apps and System Settings pages. (Marco Martin, link)

Notable Bug Fixes

Plasma 6.4.5


Improved the reliability with which screen settings are chosen and restored. (Xaver Hugl, link)

Plasma 6.5.0


The Night Light feature no longer somewhat distorts the colors in screenshots and screen recordings. (Xaver Hugl, link)

Fixed an issue in KWin that caused dragging-and-dropping items in Firefox’s bookmarks sub-menus to not work properly. (Vlad Zahorodnii, link 1 and link 2)

Fixed an issue in KWin’s Zoom effect that caused the cursor to use the wrong shape when it passed over a zoomed-in area of an XWayland-using app that would normally use a different cursor shape. (Xaver Hugl, link)

Frameworks 6.18


Fixed a case where various Kirigami-using apps and System Settings pages could crash under certain circumstances. (Nicolas Fella, link)

Fixed an issue in draggable list items throughout Kirigami-using apps and System Settings pages that prevented them from being dragged upwards in a way that would require scrolling the view. (M. Sadık Uğursoy, link)

Fixed an issue that prevented the “File already exists!” dialog from appearing when you try to rename a file on the desktop to have the same name as another file there. (Pan Zhang, link)

Other bug information of note:



Notable in Performance & Technical

Plasma 6.5.0


Added support for “Underlays”, which promise to improve efficiency in GPUs that support it. (Xaver Hugl, link)

Made KWin’s blur effect per-view, which looks better when screencasting. (Xaver Hugl, link)

How You Can Help


KDE has become important in the world, and your time and contributions have helped us get there. As we grow, we need your support to keep KDE sustainable.

You can help KDE by becoming an active community member and getting involved somehow. Each contributor makes a huge difference in KDE — you are not a number or a cog in a machine! You don’t have to be a programmer, either; many other opportunities exist, too.

You can also help us by making a donation! A monetary contribution of any size will help us cover operational costs, salaries, travel expenses for contributors, and in general just keep KDE bringing Free Software to the world.

To get a new Plasma feature or a bugfix mentioned here, feel free to push a commit to the relevant merge request on invent.kde.org.

Middle click mouse to open new window


This was my SO's fav feature in windows, but in mint it closes all windows. Is there any fix? I've looked all over and cant find it. They'd really appreciate this feature as theyre apprehensive about linux already!

Edit: SOLVED. Very easy. Right click on yhe app in the taskbar and select configure. Then you can adjust the middle click function.

This entry was edited (2 weeks ago)
in reply to bridgeenjoyer

GNOME does this by default, so if it's not working for your SO, they probably have installed some extension that modifies that behavior. I've never used Mint, but I think it's pretty heavily modified from base GNOME, so maybe it has that feature disabled with whatever their suite of modifications does. I'd poke around in the panel settings if those are exposed to you in Mint.

Cali


Sensitive content

Google sideloading and F-droid prospects


What is the future of F-Droid and apps it distributes now that Google is hell bent on stopping sideloading and forcing developers to register at google? A large portion of what F-droid distributes are apps that are not at Google's good graces.

hackaday.com/2025/08/26/google…

in reply to Korkki

Refuse apps that require Google Play Services or trackers and tell it to your bank / utility provider... when they invite you to install it.

A bank employee was confused when I refused their app because of trackers from Google and others, telling me they're not big fans of Google themselves. I showed an Exodus privacy report about their app to that employee to show that they integrated Google tracker.

This entry was edited (2 weeks ago)
in reply to Hirom

Problem is when government apps are required to do things such as income tax return, car license renewal, even to receive updates on medical appointments for public healthcare.

Brazil is such an example: everything have been increasingly reliant on gov.br (official Brazilian state portal) app, which refuses to work on the slightest phone settings modification, such as having developer mode on, having an unlocked bootloader and, by extension, having something other than rawdoggy Android or iOS.

While there is a website, it has since recently been asking for TFA through the app (which does facial recognition), so website-only is a no deal anymore.

One can do things offline, but services have been increasingly pivoting to digital since the COVID-19 pandemics. Income tax return is already done through online means: for now, it offers a Linux software, but I can feel it asking for TFA through Android-or-iOS app soon.

One can choose not to use government services altogether, until the government decides to block one's CPF (taxpayer id) due to the lack of income tax return paperwork, unpaid electoral fines for not voting (because the voter is required to keep their info updated whenever they move, not doing so can lead to not being able to vote), among other situations that require using gov (and/or banking) services.

I've been daring to do this, nevertheless: been increasingly ditching apps, closing accounts, even if I get unable to pay for things because everything around here is increasingly pivoting to Pix (Brazilian instant payment system which requires a banking app and can't be done through a computer browser). I don't care if my ID gets blocked eventually, I'm not taking any piece of paper or bits of oscillating electricity with me when I happen to leave this existence anyways (which I hope to be really soon because I'm done with this Kafkaesque world).

in reply to Daemon Silverstein

It's sad that gouvernments require adhering to some corporation's terms of service, and tracking, to access public service.

Public service are a right, it shouldn't be a choice between public service and privacy, but it's also important to have access to healthcare. It's fine to both complain about an app, and to use it to avoid being excluded.

I try to use alternatives (websites, physical mail, phone) instead of apps whenever possible. When a provider announced their website would be retired and told customers to install apps, I email them to request they send monthly invoice by snail mail. They're required by law if requested, at least here. And it's probably more costly to them.

in reply to Hirom

More power to you but what happened next? That employee is surely not the person responsible for how that app works. Your bank is probably totally fine with you not using their app, you are still paying for the account and just have to access it via less convenient ways.

Sorry, not that I have a better idea what to do, it just seems pretty useless to me to tell this to the pesants of companies that are just there because they need a job and money to live.

in reply to ook

Providing feedback isn't much, but it's better than nothing. Closing an account and going to a competitor is another option, if competitors were not as bad.

I can't talk directly the person responsible, the employee is more likely to be able to.

I was once an employee in a similar situation, getting feedback/complaint from a customer. As an employee you can't do much if you alone think management is making a dumb decision. But if a (enough) customers thinks and say it, employees who agree may jump on that occasion and ensure that feedback gets noticed by management.

This entry was edited (2 weeks ago)
in reply to Hirom

You could also run Google Play Services for essential apps like for your bank account as an example under a "work profile" using Shelter to isolate them into their own environment.
However, I'm not sure how well that's going to work after the app verification update since Shelter won't ever be on Google Play, but Shelter will be evaluated as admin in that environment alongside Google Play Services. So, who knows?
in reply to Korkki

The way I'm understanding it is, some F-Droid apps will still work, but their developer would have to be "verified", whatever that entails. I'm not sure what will happen if one tried to installed an app with an unverified developer, but it probably won't be anything good.

Whatever the case, this won't affect most of us (sorry Brazil, Indonesia, Singapore and Thailand) until 2027. I have a phone running LineageOS and will continue to use it until it gives out, but my next phone will definitely not be running android, because I am so done with this crap.

Jeena's Hyprland Demo


I switched to Hyprland some time ago and now I made a video showcasing all the features I've implemented for myself, check it out!

In this video I'm showing my current Hyprland setup as a demo. I'm showing features I implemented myself and my configuration of hyprland, waybar, tofi, wlogout, kitty and other tools.

And here the link to my hypr-dotfiles: git.jeena.net/jeena/hypr-dotfi…

Google’s $45 Million Contract With Netanyahu's Office to Spread Israeli Propaganda


Linux phones are more important now than ever


E: apparently it needs to be said that I am not suggesting you switch to Linux on your phone today; just that development needs to accelerate. Please don't be one of the 34 people that replied to tell me Linux is not ready.


Android has always been a fairly open platform, especially if you were deliberate about getting it that way, but we've seen in recent months an extremely rapid devolution of the Android ecosystem:

  1. The closing of development of an increasing number of components in AOSP.
  2. Samsung, Xiaomi and OnePlus have removed the option of bootloader unlocking on all of their devices. I suspect Google is not far behind.
  3. Google implementing Play Integrity API and encouraging developers to implement it, which prevents apps from the Google Play Store from being downloaded without a system-wide OS-level account login.

Notably the EU's own identity verification wallet requires this, in stark contrast to their own laws and policies, despite the protest of hundreds on Github.
4. And finally, the mandatory implementation of developer verification across Android systems. Yes, if you're running a 3rd-party OS like GOS you won't be directly affected by this, but it will impact 99.9% of devices, and I foresee many open source developers just opting out of developing apps for Android entirely as a result. We've already seen SyncThing simply discontinue development for this reason, citing issues with Google Play Store. They've also repeatedly denied updates for NextCloud with no explanation, only restoring it after mass outcry. And we've already seen Google targeting any software intended to circumvent ads, labeling them in the system as "dangerous" and "untrusted". This will most certainly carry into their new "verification" system.

Google once competed with Apple for customers. But in a world where Google walks away from the biggest antitrust trial since 1998 with yet another slap on the wrist, competition is dead, and Google is taking notes from Apple about what they can legally get away with.

Android as we know it is dead. And/or will be dead very soon. We need an open replacement.

E2: thank you to everyone stopping by from Hacker News, Reddit, etc. to check out the threadiverse. I hope you'll stick around for a while. Check out phtn.app/ and the Voyager and Blorp apps for a nicer UI. Fuck Spez!

This entry was edited (1 week ago)

Is there a GUI OpenVPN client app for Linux?


Hi guys, as the title says looking for a good OpenVPN client for linux. I know OpenVPN 3 exists but it's a pain to be honest.
Edit:I know it is not perfect but I have found that the windscribe VPN Client for Linux supports adding your own VPN config files (both OpenVPN and WireGuard) and has a nice GUI . You don't need to have a windscribe account to use it either. I don't know if other VPNs clients also support this or not
This entry was edited (2 weeks ago)
in reply to aprehendedmerlin

Just in case it helps - I followed this guide to get Mint's Network Manager working with the Cisco AnyConnect OpenVPN thing (needed it for work) which worked well for me, I guess the steps should be fairly similar for other stuff.

Edit: fat fingers made me type "caze" instead of "case".

This entry was edited (2 weeks ago)
in reply to interdimensionalmeme

I guess because that adds extra complexity that isn't inherently necessary and can be added on top, plus it eats resources. You'll spend the cycles either way basically, at least this way it's optional. I don't bother with a file indexer because with SSDs nowadays, find is pretty fast, and how often do you search for files anyway?

Linux has APIs to get notified on file system events (fanotify, inotify) which would allow such a service to update itself whenever files are created/delete immediately, but locate is way older than that, from the 80s. I think popular DEs have something like that.

There's also ways to search for specific files that come with packages (e.g. dpkg -S), because the package manager already maintains an index of files that were installed by it, so you can use that for most stuff outside /home.

in reply to interdimensionalmeme

Have you tried RTFM? 😛

Jokes aside afaik you could do everything you mentioned with sort, find (with -type f, -printf and -mtime) and grep (filtering via regex with the -e flag).

Alternatively you could try KDE's file explorer dolphin (or even just its search utility kfind) as a graphical alternative.

My point is switching to linux is not quick or easy, but there are few really impassable roadblocks (games with shitty kernel level anticheat for example) and there is a high likelyhood someone in this community has encountered your problems aswell and migjt even know a solution.

in reply to pitiable_sandwich540

using find to sort all pictures in /pics/ by inverted (i.e., most recently accessed first) access time, and filtering only those with an exposure time between 1/20 and 1/100 seconds

find /pics/ -type f \( -iname '*.jpg' -o -iname '*.jpeg' -o -iname '*.png' \) \
  -exec exiftool -ExposureTime -T {} \; -exec bash -c '
    file="$1"
    exposure="$2"

    # Convert exposure to decimal
    if [[ "$exposure" =~ ^([0-9]+)/([0-9]+)$ ]]; then
        num="${BASH_REMATCH[1]}"
        denom="${BASH_REMATCH[2]}"
        exposure_val=$(echo "$num / $denom" | bc -l)
    else
        exposure_val="$exposure"
    fi

    # Filter by exposure between 1/100 and 1/20 seconds
    if (( $(echo "$exposure_val >= 0.01" | bc -l) )) && (( $(echo "$exposure_val <= 0.05" | bc -l) )); then
        atime=$(stat -c %X "$file")  # Access time (epoch)
        echo "$atime $file"
    fi
  ' bash {} $(exiftool -s3 -ExposureTime {}) | sort -nr

In voidtools everything it would be

pic: path:"C:\pics" sort:da-descending ExposureTime:1/20..1/100

But actually doesn't work because "ExposureTime" is only available as an sorting order not a filter but you get the gist ;)

in reply to interdimensionalmeme

Ah yeah okay, I see, that would be quite tedious to implement in bash. Everything looks pretty neat. 😁

Buuut I just looked at KDE's search framework filter options (used by dolphin if you press + f ) and it seems it is indeed possible to search/filter by exposure time with dolphin or via directly in the cli.

in reply to interdimensionalmeme

Seems like a good and useful workflow for sure. Don't know if something equivalent exists, maybe it doesn't.

I'd personally use find for this, but it is a command line tool, and while I have memorized some of the more common options (directories-only would be -type d for example), I'd have to look at the manpage for more advances options. It's not hard exactly but it's not easy-to-use GUI software for sure.

in reply to gnuhaut

I've taken to using chatgpt to make me the more advanced find queries, before on linux I would ONLY use find /path | grep -i somenames
So that's already an improvement, if still a bit tedious

The thing about everything is that it's so ergonomic, fast and powerful.

Being able to search anything and sort everywhich way with the click of a button

Check out this sublime search syntax (this not even half of it ! )

And the re-ordering by columns, and there are just SO MANY columns you can add, like search by EXIF camera exposure, no problem !

I really wish there was something as good as "everything" on linux, it's just awesome.

in reply to interdimensionalmeme

You might like fd. And bat. And generally awesome shell.
This entry was edited (2 weeks ago)

Linux Mint 22.2: still fixing the Linux desktop




Linux Mint 22.2: still fixing the Linux desktop


Secure your passwords and logins with Proton Pass: proton.me/pass/TheLinuxEXP

Grab a brand new laptop or desktop running Linux: tuxedocomputers.com/en#

👏 SUPPORT THE CHANNEL:
Get access to:
- a Daily Linux News show
- a weekly patroncast for more thoughts
- your name in the credits

YouTube: youtube.com/@thelinuxexp/join
Patreon: patreon.com/thelinuxexperiment

Or, you can donate whatever you want:
paypal.me/thelinuxexp
Liberapay: liberapay.com/TheLinuxExperime…

👕 GET TLE MERCH
Support the channel AND get cool new gear: the-linux-experiment.creator-s…

Timestamps:
00:00 Intro
00:33 Sponsor: Proton Pass
02:06 Basics
03:05 Fingerprint Support
04:37 GTK4 / GNOME app integration
08:49 Other Changes
12:20 Parting Thoughts

#linuxmint #linuxdesktop #linux


Crafting a retro desktop for old computers (~1GB RAM) the right way


I have an old Asus EeePC 1015T netbook with an HDMI (and VGA) output, a screen that glitches if I'm holding it wrong, a huge, tired, unreliable battery, a noisy fan that fails to cool it to less than skin-burning temperatures, and slightly less than 1 GB of RAM. I've seen Xubuntu, then Lubuntu, become slowly unusable on it; I've tried to install Arch then Sway, but although the device got kinda less sluggish, the leaning curve for a tiling window manager was still too high.

So here's a thought experiment: could I craft a Linux setup with a themeable yet cohesive Windows 98-like UI, that I can plug to an old monitor (1280x1024 should be enough) and that can be just responsive enough to do basic, focused tasks (writing, listening to music and webradios, browsing Wikipedia, perhaps playing Doom) using this kind of very limited hardware? The idea would be to have some sort of reliability: instead of installing an old distro and freezing all updates, I'd ideally go for a modern basis that I can upgrade without worrying of watching my setup collapsing on itself; so I could reproduce this setup on other, similarly old computers, and turn them into retro distraction-free appliances where you could chill with a classic Windows feel and Winamp themes.

I have some ideas but I'm not sure about the best approach. I've tried an immutable Fedora image (Blue95), but after a full day and night of waiting for the setup and rebase to complete, the end result was way too slow to be usable. Then I went for BunsenLabs on a Debian Trixie basis: it works okay performance-wise, but there's a lot of obscure menu items pointing to small apps to customize (you have to know what a "conky" or a "tint2" is, and also understand that the default panel is a third different thing). I'm thinking of trying postmarketOS, since the Alpine base sounds lightweight enough, but I havent figured out how to install it on my EeePC.

Could Wayland be possible with these hardware limitations? If so, how should I setup it? I guess labwc (pictured above) is the best fit for a Win9x experience, but what is needed afterwards? LXQt or Xfce or something else?

I'm curious to hear your thoughts!

in reply to SpiderUnderUrBed

I'll echo everyone else: þere are several good tools, but ncdu isn't bad. Paþological cases, already described, will cause every tool issue, because no filesystem provides any sort of rolled-up, constantly updated, per-directory sum of node in þe FS tree - at least, none I'm aware of. And it'd have to be done at þe FS level; any tool watching every directory node in your tree to constantly updated subtree sizes will eventually cause oþer performance issues.

It does sound as if you're having

  • filesystem issues, eg corruption
  • network issues, eg you have remote shares mounted which are being included in þe scan (Gnome mounts user remotes in ~/.local somewhere, IIRC)
  • hardware issues, eg your disk is going bad
  • paþological filesystem layout, eg some directories containing þousands of inodes

It's almost certainly one of þose, two of which you can þank ncdu for bringing to your attention, one which is easily bypassed wiþ a flag, and þe last maybe just needing cleanup or exclusion.

Lua script enabled SNES emulator on Linux?


Hey I was trying to set up archipelago to run a Chrono Trigger - Jets of Time randomizer file, and it needs a lua script to run to connect to archipelago. I couldn’t find a single SNES emulator with lua scripting enabled such as SNES9x-rr on windows. I tried just running that through proton but the lua scripts would not function. New to Linux so idk much on compiling shit natively or if I would need dependencies or to add something to wine/proton for lua to work or if there is an app image or something already that I could easily install that I didn’t see with a quick search.

update: Okay, seems maybe with proton can get stuff running but the lua won't work. Seems I can get it to try and run it, but runs into some issue with a .dll and not being able to find "main" or whatever. Can't find any flatpack/appimg for a native emulator with a lua injector, and idk if I can install cuz sudo apt doesn't work on it and idk enough to figure out how I'm supposed to get and compile shit. Soooo, heck.

Edit: forgot to mention incase it matters, running Bazzite 42.

This entry was edited (3 weeks ago)

WinBoat is a new Linux app to run Windows apps with "seamless integration"


The state of Linux phones in 2025


Linux phones are still behind android and iPhone, but the gap shrank a surprising amount while I wasn’t looking. These are damn near usable day to day phones now! But there are still a few things that need done and I was wondering what everyone’s thoughts on these were:

1 - tap to pay. I don’t see how this can practically be done. Like, at all.

2 - android auto/apple CarPlay emulation. A Linux phones could theoretically emulate one of these protocols and display a separate session on the head unit of a car. But I dont see any kind of project out there that already does this in an open-source kind of way. The closest I can find are some shady dongles on amazon that give wireless CarPlay to head units that normally require USB cables. It can be done, but I don't see it being done in our community.

3 - voice assistants. wether done on device or phoning into our home servers and having requests processed there, this should be doable and integrated with convenient shortcuts. Home assistant has some things like this, and there’s good-old Mycroft blowing around out there still. Siri is used every day by plenty of people and she sucks. If that’s the benchmark I think our community can easily meet that.

I started looking at Linux phones again because I loathe what apple is doing to this UI now and android has some interesting foldables but now that google is forcing Gemini into everything and you can’t turn it off, killing third party ROMS, and getting somehow even MORE invasive, that whole ecosystem seems like it’s about to march right off a cliff so its not an option anymore for me.

This entry was edited (3 weeks ago)

Backing up iPhone and Macbook Air


Hello,

I am trying to help my girlfriend backup her iPhone and Macbook.

I am a bit unfamiliar with the Apple ecosystem, and she's still not very familiar with the technical aspects of it.

With my android and PC, it seems a bit more straightforward. Certain programs or services will backup everything, and I can restore it all exactly as it was at that time.

But the Apple webpage for iCloud Backup lists a bunch of things it backs up, meaning, it doesn't backup everything?

I'm trying to figure out the best way to make backups of her phone and laptop so she can restore them exactly as they were when each backup was made.

Do iPhones and Macs have this type of option? Backing up everything, like taking an image of them at that point, including all apps, all files, all settings, every little thing, and then using that to restore them at a later date if needed?

Thank you for taking the time to read my post.

Any direction or guidance you might be able to provide is greatly appreciated.

I'll update with any solutions or options for your opinions if I'm able to find any.

in reply to vimmiewimmie

If you have the iCloud storage available, you can do iCloud backups. It will backup all the data from the phone, but not the apps themselves. (Those apps will auto-install after a restore, though.)

As for the Macbook, the usual way is an external USB drive and TimeMachine (which should be preinstalled). You can also take a complete backup of the iPhone using macOS's Finder (the phone should popup there as a "drive" once connected via cable) and then backup everything to a HDD/SSD via TimeMachine.

Do I fit into any subculture?


wondering if I fit into any subculture since I have some American friends who are around my age and they know which subculture they belong to, and typically hang out with other people of their subculture, so I feel like an odd one out being a sort of chameleon, but the one who doesn't have a tribe. I like drawing weird art, like colourful monsters that are Mario inspired. I’m also into emulation, PC gaming + hardware, tattoo design, 3D modelling and making mods for games. I’m a tomboy and never wear makeup. Dry sense of humour. Fashion, my wardrobe consists of tracksuits and trainers, sometimes a cap or fabric coats with a plaid pattern on them. I’ll sometimes wear gold jewellery like bracelets. I don’t do anything with my hair besides keeping it neck length and curly. I’m a big fan of music and that consists of UK garage (Todd Edwards and Klaus Veen are my favourites), deep house and DnB. I’d love to go to music festivals and just go completely wild but I don't have any friends who are into this stuff and sometimes when I'm talking with my friends I can't relate much lol

TL;DR The friends I have are a lot different to me and they know what subculture they belong in, so most of their friends are like that too. I’m just curious and wondering what mine is if any so I can better find more people like me?

This entry was edited (3 weeks ago)

mbirth 🇬🇧 doesn't like this.

ChimeraOS dev announced Kazeta, a new Linux OS aimed at recreating a classic console experience


in reply to Vittelius

Maybe I'm just a young whipper snapper but I don't get why people would want cartridges when freely copying the files to the main drive is an option since this would only work with DRM-free games. Cartridges were historically used instead of floppy disks or optical disks for DRM as you can make them basically impossible to duplicate. Even now the only reason Nintendo still sells cartridges is to allow the same game to be played in different devices with different logged in accounts while ensuring there is only one copy available between them.

And so with that in mind the basic idea is that you grab DRM free games (from stores like GOG), and pop them onto SD Cards to turn them into cartridges that Kazeta will detect.


So now instead of storing games on the computer itself, you have to go out of your way to put them on individual SD cards?

Also, is it strictly one game per SD card? That would be pretty wasteful of the available space for smaller games.

I noticed a lot of non-technical people using ChimeraOS/SteamOS getting lost in Steam’s complex menu structure and struggling with basic things like launching and closing games


I feel like someone who's so nontechnical they can't even figure out Steam's UI, which is developed by a massive company with dedicated UX engineers and comprehensive QA for all their software, would probably also not be able to figure out installing a Linux OS, especially one that doesn't boot into a normal GUI by default. It also assumes they will have a dedicated computer just for console style gaming, which nontechnical users probably wouldn't bother with. Unless they plan on selling devices with their OS preinstalled as dedicated game consoles?

Also, you still have to interact with GOG to get the games. And also be able to find the app data direcrory GOG downloads games to in order to put them onto an SD card.

This also directly contradicts a quote later in the article: "Kazeta is definitely not for everyone. It requires a bit of work to get started"

I became disenchanted with digital storefronts and have come back around to appreciating physical media: game cartridges, CDs, DVDs

I have gotten more and more into collecting old physical games and systems and found them to be a much more pleasant experience than what modern gaming offers


Fair enough if you just want physical media in general, but I feel like people collecting physical media would specifically want ones branded by the company and not generic SD cards.

I have become more and more concerned with preserving my digital game collection for play in the future.


Bur there's things in between digital storefronts and physical read-only media. Why not just have a special directory on the desktop that autodetects games copied into it? I assume that's basically what happens when you insert an SD card with a game on it.

If you want to keep games atomic and prevent corruption of the directory structure, why not just support game directories in the form of tar or zip files and automatically mount them as a virtual filesystem?

keeping your games untouched and preserved forever


Don't flash based storage put your data at risk of corruption if you leave it unpowered for too long? Having the games on the SSD you have powered every day sounds like it would be safer.

Though at least the flash's write cycle limit wouldn't matter with read only cards.

This entry was edited (3 weeks ago)

Linux Tablet?


Hi Linux nerds,

I've started up classes recently, and with being a recent convert and all, was a little curious to hear if anyone had any recommendations for a tablet capable of handling the workload of a student and that runs linux. I'm a bit of a neophyte when it comes to hardware (especially tablets, I've never had one in my life), though I've got enough experience to run Fedora on my PC.

My needs are pretty simple, I just need to be able to run libreoffice and take notes on the machine during lectures. Any insights as to where I should be looking?

in reply to orenj

I currently run a ThinkPad Yoga L13 Yoga G4. Works wonders with EndeavourOS+KDE Plasma. I study engineering and I both take notes with Xournal++ and the integrated pen (other wacom compatible pens work too) and run heavy workloads like code compiling and a crap ton of MATLAB. There are some quirks specific to Linux, for example acpi does not recognize when the device is folded into tablet mode (but on Windows it works). I worked around it with two widgets with which I manually turn the tablet mode on and off. Other stuff also, I wrote a blog postt on it if anyone is interested.

For all my bachelor I used a ThinkPad Yoga 370, but the dual core processor couldn't really hold up to my computation workloads. Everything worked out of the box, always Arch Linux and I tried both Gnome and Plasma in my time with it.

This entry was edited (3 weeks ago)

[SOLVED] ffmpeg from apt or flatpak, do I need both? debian 13.0


flatpak should be newer than apt, correct if wrong.

I first installed FFmpeg extension with extra codecs from flatpak, executed a ffmpeg command that returned: command not found.

I then thought the flatpak package, as the name states, is an extension that needs the apt version to be installed to work, so I executed sudo apt install ffmpeg and after downloading, the command worked.

Should I get rid of flatpak's ffmpeg? Am I gaining functions with this package?

ffmpeg -version returns
ffmpeg version 7.1.1-1+b1 Copyright (c) 2000-2025 the FFmpeg developers built with gcc 14 (Debian 14.2.0-19)

This entry was edited (2 weeks ago)
in reply to arsus5478

You cannot run flatpak application by simply calling the binary.

Coming to your question, I suggest you to install ffmpeg directly from your Debian repo, this way you can get hardware acceleration or device specific benefits for encoding/decoding/transcoding.

You can keep the flatpak version if it is needed by some other flatpak applications. Normally one won't interfere with the other.

Nvidia driver issues...


Well guys! I did it! Linux mint on my desktop! Finally! Everything seemed like it was going swimmingly save for some minor issues. But then I ran into one: I did use stability matrix to make furry porn (very bad furry porn, don't ask) but when I tried to run it, it kept telling me it had issues with python and cuda and other stuff. I wondered if the problem was just python libraries or my nvidia drivers. I did manage to get a workaround, but it simply wouldn't use my GPU... in fact, I think I am having a super hard time seeing if I am even using it properly.

Speaking of drivers I tried to install the latest one, but that caused a problem. I use multiple monitors (because of course I do). Three in fact, but only one ended up working with the other two entirely unrecognized. And I still wasn't able to use my GPU to get stability matrix (or even stability forge without that) and my games still can't run on max graphics settings. I've been looking around for some help on this and trying to work on it all day, with limited success. It is basically the only major thing going wrong with my transition from windows to linux.

Any help here?

Software Freedom Day 2025 - New Jersey


cross-posted from: lemmy.sdf.org/post/41246302

We're having an event for Software Freedom Day. It is a world-wide event, and we are having one right here at Montclair State University in New Jersey.

September 20th, 2025 from 11am-4pm

We'll have talks about what free software is, and why it's important for everyone. What kind of software is available for your existing computer, and how you can use Free Software to use your computer past the date that the manufacturer wants to keep updating it. There will be a talk on self hosting, so that you can run services that reduce or replace your reliance on outside big tech companies, and keep better control of your data. Talks about Wikipedia and Open Source are proposed. There will also be a talk on Social Networking with free software called "Mastodon and the Fediverse" that will show how you can network with people without giving your data to big tech, and without the algorithms that don't work in your best interest.

Here a link for more information:

softwarefreedom.neocities.org/

We'll be happy to discuss any details.

This entry was edited (3 weeks ago)
in reply to Karna

Look during my distro hops I tried cosmic. I didn't get the allure. Maybe for a dead simple touch screen but it's too basic. The settings are basic, it lacks depth. I wasn't a fan of the gnome like interface I guess even if you take that out. The best feature was the tiling. Beyond that I just wasn't feeling the locked down UI and brain dead simple settings. KDE is too deep and has too many menus. Mint does it best. Little depth, little options, not enough to fuck things up too bad but still allow you to make it yours.
in reply to Karna

This.

I haven't tried Cosmic yet, but for me it's the opposite: I feel GNOME (and KDE) is needlessly complex / bloated. Give me a simple tiling window manager that's efficient, quick and always reliable. No real need for menus or fancy animated toolbar widgets, just snappy instant response to my keypresses.

UX is as varied as people's tastes, and they also might evolve with the times.

This entry was edited (3 weeks ago)
in reply to OhVenus_Baby

Mint does it best


I guess you mean Cinnamon, Linux Mint is the distro (and it also comes with MATE and XFCE variants).

Cinnamon started as a fork of GNOME 3, for a while Linux Mint was shipping GNOME 3 + MGSE (Mint GNOME Shell Extensions).. GNOME is configurable through extensions, but due to frictions with the GNOME team it made more sense to fork.

This entry was edited (3 weeks ago)
in reply to OhVenus_Baby

I agree, and COSMIC aims to reach Mint level and stay there. Settings have continuously improved (like everything else), and the main feature of COSMIC is tiling (regular people don't care about written-in-Rust or Wayland-only). I can't wait to see major settings/features appear with the next release, like Night Light. For now, I just want to see it stabilise fully and reach release.

WTH is happening at the GNOME Foundation ?! - Linux Weekly News




WTH is happening at the GNOME Foundation ?! - Linux Weekly News


Leave the migration and end of life headaches behind with TuxCare: tuxcare.com/endless-lifecycle-…

Grab a brand new laptop or desktop running Linux: tuxedocomputers.com/en#

👏 SUPPORT THE CHANNEL:
Get access to:
- a Daily Linux News show
- a weekly patroncast for more thoughts
- your name in the credits

YouTube: youtube.com/@thelinuxexp/join
Patreon: patreon.com/thelinuxexperiment

Or, you can donate whatever you want:
paypal.me/thelinuxexp
Liberapay: liberapay.com/TheLinuxExperime…

👕 GET TLE MERCH
Support the channel AND get cool new gear: the-linux-experiment.creator-s…

Timestamps:
00:00 Intro
00:32 Sponsor: TuxCare
01:45 GNOME Executive Director steps down
04:41 AI used for backporting patches to the Linux kernel
07:02 GhostBSD launches Gerschwin Desktop, a Mac OS clone
09:06 Bazaar app store is available on Flathub
10:37 Firefox adds web apps backs, sort of
12:21 Vivaldi says no to AI
14:04 Google will block sideloading of unverified apps
16:07 Another Asahi dev leaves the project
17:44 Wikipedia editors reject AI
20:00 Sponsor: Tuxedo Computers

Links:

GNOME Executive Director steps down
blogs.gnome.org/aday/2025/08/2…

AI used for backporting patches to the Linux kernel
phoronix.com/news/AI-Help-Back…

GhostBSD launches Gerschwin Desktop, a Mac OS clone
github.com/gershwin-desktop/ge…

Bazaar app store is available on Flathub
omgubuntu.co.uk/2025/08/bazaar…

Firefox adds web apps backs, sort of
omgubuntu.co.uk/2025/08/firefo…

Vivaldi says no to AI
vivaldi.com/blog/keep-explorin…

Google will block sideloading of unverified apps
arstechnica.com/gadgets/2025/0…

Another Asahi dev leaves the project
rosenzweig.io/blog/asahi-gpu-p…

Wikipedia editors reject AI
webpronews.com/wikipedia-edito…


Announcement of LibreOffice 25.8.1


Thanks and farewell to Steven Deobald


Steven Deobald has been in the post of GNOME Foundation Executive Director for the past four months, during which time he has made major contributions to both the Foundation and the wider GNOME project. Sadly, Steven will be leaving the Foundation this week. The Foundation Board is extremely grateful to Steven and wish him the very best for his future endeavors.

The Executive Director role is extremely diverse and it is hard to list all of Steven’s contributions since he has been in post. However, particular highlights include:

  • energetic engagement with the GNOME community, including weekly updates focused on the Foundation’s support of GNOME development, and attention to topics of importance to our contributors, such as Pride Month and Disability Pride
  • the creation of a new donations platform, which included both a new website, detailed evaluation of payment processors, and a strategy for distributing donations to GNOME development
  • a focus on partner outreach, including attending UN Open Source Week, adding postmarketOS to our Advisory board, and the creation of a new Advisory Board Matrix channel, alongside many conversations with partner organisations
  • internal policy and documentation work, particularly around spending and finances
  • the addition of new tooling to augment policies and documentation, such as an internal Foundation Handbook and vault.gnome.org
  • assistance with the board, including recruiting a new treasurer and vice-treasurer

We are extremely grateful to Steven for all this and more. Despite these many positive achievements, Steven and the board have come to the conclusion that Steven is not the right fit for the Executive Director role at this time. We are therefore bidding Steven a fond farewell.

I know that some members of the GNOME community will be disappointed by this decision. I can assure everyone that it wasn’t one that we took lightly, and had to consider from different perspectives.

The good news is that Steven has left the Foundation with a strong platform on which to build, and we have an energetic and engaged board which is already working to fill in the gaps left by his departure. I’m confident that the Foundation can continue on the positive trajectory started by Steven, with a strong community-based executive taking the reins.

To this end, the board held its regular annual meeting this week, and appointed new directors to key positions. I’ve taken over the president’s role from Rob McQueen, who has now joined Arun Raghavan as one of two Vice-Presidents. The Executive Committee has been expanded with the inclusion of Arun and Maria Majadas (who is our new Chair). We have also bolstered the Finance Committee, and are looking to create new groups for fundraising and communications.

Steven has been very helpful in working on a smooth transition, and our staff are continuing to work as normal, so Foundation operations won’t be affected by these management changes. In the near future we’ll be pushing forward with the fundraising plans that Steven has set out, and are hopeful about being able to provide more financial support for the GNOME project as a result. If you want to help us with that, please get in touch.

Should you have any questions or concerns, please feel free to reach out to president@gnome.org.

On behalf of the GNOME Foundation Board of Directors,

– Allan

Syncthing setup that is suitable for a battery powered Linux device


Hi guys, I recently installed Linux mint on a spare laptop I had to check if I can daily drive this and since I run Syncthing Windows setup on this device before and I essentially want to replicate that setup here which means Syncthing starts up automatically on login but with the condition that the device should be connected to ac power and if it gets disconnected kill the process right away. I could easily have this in Windows setup and also in Syncthing-fork for Android with a simple toggle. How can I replicate this Linux mint as well?
in reply to hobbsc

Involuntary. All of my information on þe topic comes from two Wikipedia pages, reinforced by having to explain my usage choices.

Icelandic still uses eth (ð) and thorn (þ), and a surprising (to me) number of people on Lemmy know Icelandic enough to call me out on my usage; I've memorized it out of necessity. For example, þe phasing-out of ð was accelerated by King Alfred the Great. Þat's all I know about Alfy, þough.

This Week in Plasma: Saved clipboard items and tablet touch rings


Welcome to a new issue of This Week in Plasma!

This week saw huge improvements to the Plasma clipboard, KRunner, and drawing tablet support — not to mention a bunch of UI improvements in Discover, and plenty more, too! So without further ado…

Notable New Features


Plasma’s clipboard now lets you mark entries as favorites, and they’ll be permanently saved so you can always access them easily! This is very useful when you find yourself pasting the same common text snippets all the time. The feature request was 22 years old; this may be a new record for oldest request ever implemented in KDE! (Kendrick Ha, link)

Image 2: Starred /saved clipboard items

Plasma now lets you configure touch rings on your drawing tablet! (Joshua Goins, link)

Discover now lets you install hardware drivers that are offered in your operating system’s package repos! (Evan Maddock, link)

KRunner and KRunner-powered searches can now find global shortcuts! (Fushan Wen, link)

Image 3: Global shortcuts/actions in KRunner

Notable UI Improvements

Plasma 6.5.0


KRunner and KRunner-powered searches now use fuzzy matching for applications. (Harald Sitter, link)

Image 4: Fuzzy match in KRunner for “Thunderbirb” Improved the way Discover presents error messages to be a bit more user-friendly and compliant with KDE’s Human Interface Guidelines. (Oliver Beard and Nate Graham, link 1 and link 2)

Discover now lets you write a review for apps that don’t have any reviews yet. (Nate Graham, link)

On operating systems using RPM-OSTree (like Fedora Kinoite), there’s no longer an awkward red icon used in the sidebar and other places you’d expect black or white icons. (Justin Zobel, link)

KDE Gear 25.12.0


Opening a disk in KDE Partition Manager from its entry in Plasma’s Disks & Devices widget no longer mounts the disk, which is annoying since you’ll then have to unmount it in the app before you can do anything with it. (Joshua Goins, link 1 and link 2)

Notable Bug Fixes

Plasma 6.4.5


Fixed a critical issue that could cause the text of a sticky note on a panel to be permanently lost if that panel was cloned and then later deleted. This work also changes handling for deleted notes’ underlying data files: now they’re moved to the trash, rather than being deleted immediately. Should be a lot safer now! (Niccolò Venerandi, link 1 and link 2)

Fixed a very common KWin crash when changing display settings that was accidentally introduced recently. (David Edmundson, link)

Made a few strings in job progress notifications translatable. (Victor Ryzhykh, link)

Fixed an issue that could allow buttons with long text to overflow from System Monitor’s process killer dialog when the window was very very small. (Nate Graham, Link)

Fixed an issue in the time zone chooser map that would cause it to not zoom to the right location when changing the time zone using one of the comboboxes. (Kai Uwe Broulik, link)

The warnings shown by System Settings’ Fonts page in response to various conditions will now be shown when you adjust all the fonts at once, not only when you adjust one at a time. (Nate Graham, link)

Plasma 6.5.0


Fixed a case where Plasma could crash while you were configuring the weather widget. (Bogdan Onofriichuk, link)

Fixed an issue that could cause System Settings to crash while quitting when certain pages were open. (David Redondo, link)

Plasma is now better at remembering if you wanted Bluetooth on or off on login. (Nicolas Fella, link)

Panels in Auto-Hide, Dodge Windows, and Windows Go Below modes will now respect the opacity setting. (Niccolò Venerandi, link)

Frameworks 6.18


Fixed an issue that caused Plasma to crash when dragging files from Dolphin to the desktop or vice versa when the system was set up with certain types of mounts. (David Edmundson, link)

Other bug information of note:



Notable in Performance & Technical

Plasma 6.5.0


Implemented support for “overlay planes” on single-output setups, which have the potential to significantly reduce GPU and power usage for compatible apps displaying full-screen content. Note that NVIDIA GPUs are currently opted out because of unresolved driver issues. (Xaver Hugl, link)

Implemented support for drag-and-drop to and from popups created by Firefox extensions, and presumably other popups implemented with the same xdg_popup system, too. (Vlad Zahorodnii, link)

Fixed an issue that would cause V-Sync to be inappropriately disabled in certain games using the SDL library. (Xaver Hugl, link)

Undetermined release date


The annotating feature in Spectacle has been extracted into a re-usable library so that it can also be used in other apps in the future! Such integration is still in progress (as is working out a release schedule for the git repo that the library lives in now), but you’ll hear about it once it’s ready! (Noah Davis and Carl Schwan, link)

How You Can Help


KDE has become important in the world, and your time and contributions have helped us get there. As we grow, we need your support to keep KDE sustainable.

You can help KDE by becoming an active community member and getting involved somehow. Each contributor makes a huge difference in KDE — you are not a number or a cog in a machine! You don’t have to be a programmer, either; many other opportunities exist, too.

You can also help us by making a donation! A monetary contribution of any size will help us cover operational costs, salaries, travel expenses for contributors, and in general just keep KDE bringing Free Software to the world.

To get a new Plasma feature or a bugfix mentioned here, feel free to push a commit to the relevant merge request on invent.kde.org.

This entry was edited (3 weeks ago)
in reply to MazonnaCara89

  • Plasma now lets you configure touch rings on your drawing tablet! (Joshua Goins, link) -> screenshot

I am not a graphics designer, but i have a graphics tablet with such a touch ring. Wanted to use it for some photo editing and this really bugged me in the past. Finally its solved and hopefully the ring can be used to change brush size or zoom in and out in example.

Need some opinions on my next Laptop and Linux Distro


Hi, im searching for a new Laptop and i was tempted to buy the framework 13.. BUT..

Usually i would search for a used or refurbished Laptop to give it a second life u know. And after it broke down in like 4-6 years usually, i would buy a new used one again.

So my first question is: Is the framework 13 really worth my money for the repairability and upgradability in comparison?

My prefered Laptops are the Surface like ones 2in1 with a stand and detachable keyboard...

But im okay with it to switch to a normal laptop Formfactor.

I would prefere 16:9 or 16:10 for multimedia but im used to a 3:2 so it would be kinda okay for me to stick with it.

How good can i implement linux on some surface like laptop?

I switched from win10 to linux Mint on my desktop this year. But i think im going to switch to another distro, because i need the ASHA-protocoll as fast as possible. Maybe not that important on my desktop but definetly on my next Laptop.

Someone switched from surface like laptop to FW13?

Im not a coder. More like a gamer with og cheat codes in gtaSA on a cracked Version of the game, which runs in deamon-tools as an ISO, lol.

Main use would be Multimedia and some gaming, if possible.

Another use would be AI.. but as far as i know linux doesnt support the build in NPU of the FW13 yet. Maybe ai tinker in a few years then?

And im something like a crypto bro i would say. So how good are crypto tools implemented in linux? Some cold wallet support for exampel.

Which distro would serve my needs the most?

Is there a better choice for me than FW13 ?

So all in all im hopelessly lost and cant decide shit ^^

My only hope is to ask some Linux OGs to help me out on dis.

plz halp.

This entry was edited (3 weeks ago)
in reply to tj0m0

A few days ago I posted about the same thing, I wanted a Mac-like laptop but running x86 so I could run Linux properly and not through hacks. 80% of the people in the comments suggested the Framework, and for a moment I was close to getting one. But I don't think I would be fully happy with its clunkiness to be honest. Modularized stuff are clunky we like it or not. Yes, much better for repairability, but DELL also offers me two years on site support even here in Greece, so...

At the end, I bought this DELL. It's coming with Linux, so I know it's 100% compatible, and I paid only 765 euros on it (after removing VAT, since I bought it also for work). That's half the price of a Framework, with a slicker design, and it's fast-enough (15,200 passmark cpu points). The only compromise I had to make was that the touchpad was off-center, as it's a large laptop. Other than that, it ticks all my boxes as per my post the other day.


The impossibility of finding a Linux laptop that I like


I'm a Linux user since 1998 (my main desktop PC runs Debian), however I do have a couple of Macs around because I love their hardware (not so much the software though). In fact, I have three old MacBook Airs (mid-2011, 2012, 2015), all running Linux. The moment I got them, I erased MacOS and installed Linux pronto!

But my main laptop is a MacBook Air M1 with MacOS because it's much faster than these older Intel-based MacBook Airs. Modern web browsing and video editing requires a lot of processing power.

So, I want to move to have my main laptop running Linux too. I DON'T want to install Asahi Linux on my M1, because I don't consider it a proper solution for my needs (I want to run Resolve, you see, and most foss apps that I use would need recompiling). Also, I don't like that Asahi is dependent on MacOS to exist, because you can't boot with a usb to install it.

My issue is that I can't find ANYTHING on the PC market that is as slick or full featured as a MacBook Air (minus its limited ports). What I need is this:

  1. Screen no larger than 13.3" inches, Full HD at least, preferably good color gamut (but not a must). I still need the laptop to be portable though. Basically, I'm not even asking for HDR, as the MacBook Air features.
  2. Keyboard to have backlight, without the numpad (I hate these laptops where the touchpad is off center).
  3. The touchpad needs to be glass or of equivalent feel. The Apple touchpads slide/glide with ease. I find every PC touchpad I've used so far to be "sticky". My finger on some Chromebooks and Dell/Lenovo laptops is doing a "grrrkkk, grrrkkkk" when I slide my finger! There's something special about Apple's touchpads, I dunno.
  4. Intel 13th+ gen CPU, with passmark points over 17,000 on multi-threading. My M1 scores about 12,000 points, and it's 5 years old. So obviously I'd need something faster than what I have now.
  5. Intel GPU (no AMD or Nvidia please, I need Intel's superior video decoding abilities). On a Mac that isn't a problem, because Apple does support these 10bit 4:2:2 codecs I need, with hardware acceleration. But on the PC side, only Intel provides good support for these without headaches (only the newest nvidias support that, but I don't want to use Nvidia for too many reasons -- AMD is a disaster on that video front btw). I don't play 3D games.
  6. I need speakers that sound good. Every single PC laptop I've tried, had the worst sound ever. I need it to be hear-able on YouTube and not sound as if you're listening via a can. I bought a Thinkpad x280 a few months ago and I can't use it because its speakers are so bad! DELL (from 5 years ago that I tried) aren't better either.
  7. I need a (supported) fingerprint reader!
  8. 32 GB of RAM.
  9. 1 TB of storage.
  10. Below a $1800 price tag. That's the price I can get with a MacBook Air for all that.

Now, you might think that "well, it seems that you just want a new MacBook", but that's not true. I want a PC laptop so I can run Debian Linux instead of MacOS. But I need it to be a laptop that is "proper" by my own standards. The quality of the interaction between my palms, fingers, eyes and PC laptops IS NOT the same as with any Apple laptop I've ever used. The reason people buy Apple hardware is NOT because "MacOSX is lickable" (as it was suggested many years ago by Jobs). I've actually researched the "why". It's because the INTERACTION of your senses and the laptop's design/quality FITS. It's like a glove for one another. It's difficult to explain but I know it now to be true. It was never MacOSX itself (although MacOSX's gui smoothness helps the overall experience).

So the question is: am I missing that special, Linux-compatible, PC laptop somewhere? If you know that such a laptop exists, please reply with a link. I'll buy it in a heartbeat.

This is a serious post btw. I spent the whole weekend trying to find that mythical PC laptop, and I can't. I'm frustrated.

EDIT: I might end up with the Framework 13. Not 100% what I'm after, but probably the best solution right now.

EDIT 2: I bought a DELL 5640 16" laptop, 32 GB RAM, i7 cpu, that comes with Linux pre-installed (so I know it's compatible). It ticks all my boxes except the size and the trackpad being off center. Oh well.


This entry was edited (3 weeks ago)
in reply to tj0m0

Is the framework 13 really worth my money for the repairability and upgradability in comparison?


Depends on what you upgrade for, and what you need in the first place.

If you upgrade mainly for more CPU and GPU power, in my opinion that's a hard sell. The new mainboards from Framework are hella expensive!

If you need a dGPU in a small form factor laptop, Framework just doesn't offer that. Same for touch or built-in tablet support.

If you're ok with the built-in GPU and upgrade for better display, for better battery, and a better but perhaps not the absolute latest and best APU, yes, it's worth it.

When I bought the FW13, a year later or so they brought out a new 120Hz higher resolution display. The first display being 60Hz was my only big annoyance with it, having a 120Hz monitor for comparison... So I just bought the new display, and swapping it only took literal 5 minutes.

Similar story with the hinges, I wanted ones with more resistance, so I just bought stronger ones for 25€ and easily replaced them.

If the battery gets worse, or they bring out a new one with decently improved capacity, I can similarly replace it in 5 minutes.

No glue, no 10 types of special screws, just the screw driver that was shipped with the laptop, and basically zero risk of breaking anything when making modifications.

You'll have to know yourself if these tradeoffs are worth it to you... but after my old HP Envy's display broke and even finding the correct replacement part was a challenge, let alone replacing it, I'm quite happy with the FW13.

Switching to Linux - A comprehensive guide


I’ve been seeing a lot of people wanting to switch to GNU/Linux(shortly just Linux) recently, owing to various reasons including Windows 10 EOL, forced integration of AI tools, screenshot spying, bloatware, etc. and I thought I’d make a comprehensive guide based on my experience.

Please feel free to correct me when I’m mistaken.

Note: New users, please don't be intimidated by new terms. You may pick the easy-to-use OS/distros that just mostly use GUI(Graphical User Interface) as opposed to Console/CLI(Command Line Interface) and follow the simple steps. Ignore other details if you want.

OVERVIEW:

Step 1:

  • Deciding whether to dual boot or not. Checking compatibility of your use-case and alternatives.

Dual-boot only:

→ Using drives on dual-boot

→ Preparation for dual-boot.

Step 2:

  • Picking a distribution(For easy mode, choose Mint or Bazzite/Nobara/CachyOS)
  • Picking a Desktop Environment (For windows-like, pick KDE/Cinnamon)

Step 3:

  • Downloading the ISO from distro website.
  • Preparing Ventoy to load the ISO.
  • Configuring BIOS/UEFI (i.e. pre-OS system/motherboard settings)

Step 4:

  • Installation & Partitioning
  • Post-install & other troubleshooting

Step 1-A:

To dual boot with Windows or not:

Decide how much you rely specifically on Windows based apps.

For most apps, there are open source and/or free alternatives.

  • M$ Office → LibreOffice.
  • Edge → LibreWolf, Ungoogled-chromium/Trivalent.
  • Outlook → BetterBird, and a shout-out to the new Tuta Mail client.
  • Photoshop → Krita, GIMP
  • Premiere Pro → Davinci Resolve, Kdenlive

There are also workarounds to run Windows apps on Linux using a VM(Virtual Machine), WINE compatibility layer or containers, which you’ll have to experiment or look up others’ experiences.

→ A few multiplayer games with invasive kernel-level anti-cheat(like Valorant, LoL, Apex, Destiny2, Rainbox Six Siege, Fortnite, some Battlefield ones) will not run on Linux.

Check if it’s the case with the game you play on ProtonDB.

Edit: As some people have pointed out, AreWeAntiCheatYet website is also a good resource on multiplayer gaming on Linux.

Steam with its Proton support will just run majority of games otherwise.

98% of my 500+ games library on Steam just works.

→ For those who use Epic Games, your library will work through Lutris or Heroic.

  • Heroic will have a library of all your games and each one will have its own prefix, I think.
  • Lutris just has one prefix for Epic games and all the games in its library and runs like the Windows equivalent.

→ Those sailing high seas can still use Lutris/Heroic/Bottles to run stuff. IYKYK. Make sure to play around with winetricks and change runners if things don’t work.
There’s a slight learning curve if you’re using Lutris and stuff on your own.
Get the relevant community’s help when needed.

I personally dual boot two different Linux distros, one of which is to run stuff from the high seas.

Step 1-B:

(Skip to Step 2 if you don’t want Windows.)

If you don’t have alternatives or if VM/containers/WINE don’t run the apps you use properly, you will have to stick to dual booting Linux with Windows.

If you do, try to install Linux on a separate HDD/SSD. If you don’t have a spare drive, you can still install Linux in the same drive as Windows, but Windows has a history of breaking dual boot configurations and Linux’s bootloader. In this scenario, all you just need is to keep a USB drive with your distro’s ISO handy so you can live boot, open CLI and fix the bootloader.

Also, after installation, don’t try to run games directly from external NTFS drive on Linux. You’ll have issues.

You can always continue to copy/run files from an NTFS drive on Linux. But since NTFS is windows’ proprietary filesystem, expect it to corrupt it. It can be easily be fixed by chkdsk(disk Error checking) on Windows. So, don’t panic about this.

If you don’t need to use your external drive on Windows at all, convert it to ext4 and safely use it on Linux.

If you want to use your external drive on both Windows and Linux without corruption, exFAT supposedly works better, but exFAT doesn’t have journaling and similar features. So, a power cut during file transfer might cause data loss.(?)

I started out dual booting with Windows myself as I was scared if some things wouldn’t work, but gradually, I’ve been able to ditch Windows completely.

Step 1-C:

If you’re using the same drive for dual booting, you’ll have to make some space on it for Linux to use.
Windows can make it harder sometimes, so you might end up using some 3-rd party partion manager tools to force it, if it wouldn’t allow you.

→ Also, disable Hibernation, turn off Virtual Memory in Advanced System Settings and set paging size to 0. You can turn it back on after installing Linux.

→ To make some space, go to Disk Management and shrink your Windows volume based on your choosing. You should ideally be able to get as much free space as you see in Properties of your C Drive.
If this doesn’t work, then try a reputable 3-rd party partition manager to shrink it.

→ Once shrunk, you’d see unallocated space of your chosen size. This is where we’re going to install Linux.

Step 2-A:

Picking a distribution. There are a lot to pick from.

The three big parent ones are Debian, Fedora and Arch and many other distributions are built on top of them. There’s also OpenSuse, which supports RPM packages that is typically used on Fedora.
There are also a lot more independent distros like Gentoo, Void, Nix, Qubes of which I’m not much familiar with. You can explore those communities if interested.

Debian is a fixed release distro. Fedora is semi-rolling, and Arch & OpenSuse Tumbleweed are rolling/bleeding-edge.
- Debian(Slow to update but supposedly stable) → Ubuntu(has unfriendly snap) → Mint(most popular and friendly).
I’d not recommend Ubuntu based on my experience. But if you want to, go ahead.

  • Fedora(Natively, it has only FOSS packages by default and requires a bit of really simple initial config for proprietary Nvidia driver and codecs- refer RPM Fusion).

Fedora derivatives like Nobara/Bazzite usually have Nvidia driver and proprietary codecs already installed. Make sure to choose their ISO file that has Nvidia support.

  • Only try regular Arch install if you have enough time and patience.
    [If you’re a novice, avoid AUR if possible since they are all user submitted packages there.]

Otherwise, try Cachy-OS that is Arch-based. It has a GUI package manager.

SteamOS, also Arch-based, is typically NOT recommended for Desktop systems, I think.

  • OpenSuse Tumbleweed is also rolling distro like Arch. Has a nice installer and a GUI package manager.
    This is what I’m currently using after a lot of distro hopping, along with another Fedora based distro.

Most of these are regular traditional distros except Bazzite.
Bazzite is an image-based or an atomic distribution, which is supposedly hard to break. The core of it is untouched and applications can then be installed using Flatpak/Containers.
If packages are installed natively, they will be layered on top of the image.
If something goes wrong after an update, it can be rolled back to the previous working image.

Note: Regular Fedora based distros offer the ability to switch to 2 previous kernel versions during boot.

There are also other atomic distros like Kinoite(Fedora KDE in atomic form), Silverblue(Fedora Gnome in atomic form), Secureblue(if you take security very seriously), Aurora, etc.

At first, you may pick a distro that’s not for you.
In which case, always have a back up of your important data elsewhere and be ready to install another distro that you’d like to try.

Step 2-B:

Picking a Desktop Environment (also Display Server and Window Manager/Compositor).

TLDR note: Only worry about choosing Desktop Environment. Ignore others if needed.

Desktop Environment is how an OS looks like and all that you can customize with the GUI.

A lot of distros support KDE & Gnome by default.

There’s Cinnamon used in Mint.

XFCE is a lightweight DE.

Cosmic DE(still in alpha) is based on Rust(memory-safe).

OPTIONAL reading:

→ These DE typically have their own Window Manager(X11) or Compositor(Wayland).
I’ve never strayed away from the default stacking managers that most Desktop Environments provide.
But feel free to explore others out there if you’re into it.
Popular tiling managers are i3 on X11 and Sway on Wayland.

Edit: As people have pointed out, there are a lot better automatized window managers too.
Please check out AwesomeWM on X11, and Qtile on Wayland.

→ Now, Display Server is the simply the underlying protocol coordinating input/output. There are only two that exists. Xorg’s X11 and Wayland.
X11 is the legacy display server that is used by many distros, but slowly being phased out.

Wayland is the newer display server that is supposedly more secure with GUI isolation(which X11 lacks) and supports features like HDR.
Applications that are developed to run for X11 run on Wayland too using compatibility layers like x-Wayland.

  • Cinnamon on Mint works well on X11 from last I used it and Wayland is only experimental.
    If you’re choosing Mint, you’ll probably be sticking to X11 for now.
  • KDE and Gnome, both have wayland support. Gnome is soon phasing out X11.
  • Xfce has recently introduced wayland support.

→ On most DE, both Wayland and X11 can be used by switching over in the Login Screen.

Speaking of login screen, there’s the Display Manager. If you’re asked to pick anything in some distros, just use SDDM(for plasma), GDM(for gnome), lightDM(for others).

Step 3-A:

Now, time to get the distro ISO file from their legit websites.
Some of them support torrent downloads too.

Distros like Fedora package different environments as spins.
So, there will be Fedora KDE, Fedora Workstation(Gnome), Fedora Cosmic, and so on.

Mint’s native ISO will have Cinnamon bundled.
It also has a separate XFCE version and LMDE version(derived from Debian instead of Ubuntu).

In other cases, if you have an Nvidia card, make sure to select the Nvidia version of the ISO if they offer you that way.

Step 3-B:

Preparing a USB drive with Ventoy:

→Before anyone asks, Rufus is great, but only works on Windows and you’ll have to format an ISO with it everytime you want to use a different one and you’re only limited to one ISO at a time.

→Ventoy on the other hand, has cross-compatibility. It is a one time installation. You can just drag and drop or copy & paste multiple distro ISOs in it as long as you have the space in the USB drive.

→Avoid Balena Etcher. I’ve seen people have issues with it.

Ventoy should have both GUI and CLI method to install. Check their site.

Step 3-C:

Meddling with BIOS:

→BIOS/UEFI can be accessed during the startup of a system usually with F2/Delete/F12.

  • SecureBoot(a Microsoft feature) has to be turned off before installation.

Note: If you’re not dual-booting or don’t need Mircosoft’s secureboot, you can continue to leave it disabled after installation too.

If you want it however, it can be turned on again after installation.
If turned on, a secureboot key for your linux distro has to be registered.
You’ll have to create a keypair using ‘mokutil’ and register this with a password.
Check your distro documentation regarding how to do this.

Exception:
From what I recall, Nobara does not support SecureBoot.

→ Fast boot can be turned off too.

→ SATA mode should preferably be in AHCI.

→ Boot order can be changed and the installation USB can be prioritized to boot first too.
This step can also be done by accessing the boot menu, typically by spamming F8 or F10 on startup.

Step 4-A:

Installation & Partitioning:

→ If you’re using auto-partitioning,

  • Choose the unallocated free space if you’re dual booting on same drive.
    Distro installations will usually have options like ‘Install alongside Windows’.
  • Choose the windows drive otherwise if you’re getting rid of Windows. The installer will format the drive and install over it.

Note:
You can also choose to encrypt your disk partition with a password with LUKS during installation.

IGNORE the following if you’re using auto-partitioning.

→ If you’re manually partitioning, you’ll typically have to create:

/boot/efi (EFI partition type – vfat filesystem) of about 300 MB to 600 MB space for boot loader.

/boot partition(linux extended boot - ext4) of about 1 GB to 2 GB size to store kernel images.

/ partition(Linux root x86_64 partition type – either ext4 or btrfs or one of your choosing), with the much of the rest of your free space.

/swap partition (Linux swap partition type – swap filesystem) with anywhere from 2 to 4 to 8 GB of size.

This is similar to the paging file and acts as extended Memory. This is optional, but good to have.

Note: I suspect most distros have fully started using GPT instead of legacy MBR even for EFI partition. So, hopefully, no one has any issues with that.

→ For your root filesystem, you can use the standard ext4 filesystem which has journaling features.

There’s also the popular Btrfs, which has Copy-on-Write feature that supposedly helps with better snapshots of system.

→ Additional Note: Timeshift backup program doesn’t work well with Btrfs on Fedora because of how the root volume is labeled there. I think the root is labeled as @ instead of /. Look into it if you want to use Timeshift on Fedora.

Nobara fixes this by default. So, you can use Timeshift in it.

OpenSuse distros have btrfs+snapper integration for backup.

→ Troubleshooting note for btrfs users:

Lately, during power cut or forced shutdown, Btrfs partition got corrupted due to a bug in the Linux Kernel(anywhere between 6.10 to 6.15, I think).

To fix this, use the command:

btrfs rescue zero-log <insert root partition address>.

Eg.

btrfs rescue zero-log /dev/nvme0n1p3

OR

btrfs rescue zero-log /dev/sda3

Your root partition can be found by using the command ‘lsblk’.

Edit:

→Troubleshooting note:

  • Try to use USB 3.0 or USB-C ports for live boot or live-install. Avoid USB hubs.
  • On USB 2.0, live-install can be slow since it has to load stuff from USB to RAM.
  • If you have any issues with graphics, try the legacy graphics/ basic graphics mode while choosing to install.

Intermediate/Expert users:

You can also do this temporarily.
Press 'E' during boot loader menu and edit kernel entry(line that starts with linux or kernel and may end with splash) to add nomodeset.
So, it should look like:

linux /boot/vmlinuz... nomodeset quiet splash

→ Those who have other issues during install, make sure you downloaded the file fully or copied the file into the USB fully.
This can be confirmed by comparing the checksum of the file on the website to the one on the USB.

Step 4-B:

Post-install and Troubleshooting notes:

→ For those who ditched Windows completely, make sure to back up your data and convert your external drives’ Filesystem to ext4 too for Linux-only use.

→ For most apps, you can try to find a flatpak version(preferably verified ones).
Some apps like Steam, Lutris, gamescope and OBS are recommended to be installed natively.

*Avoid Snap packages if you use Ubuntu.

→ In some distros, you have to manually add Flathub repository and use flatpak apps that are then integrated with your Desktop Environment’s AppStore.

To be safe, you can also check for a tick sign or a verified signature of the developer of your flatpak application.
Distros like Mint have an option to just show you only verified apps.

Fedora has an extra repository of its own managed Flatpak applications. I avoided this and just directly used apps from Flathub though.

→ Remember to always update your system additionally after a kernel/GPU driver update, if you are using flatpak applications.
This is so that the Flatpak runtimes(like Freedesktop stuff and other application platforms) will get updated and only then most flatpak apps will continue to work.
Some distros take care of this during a regular update itself. But keep an eye out for this one.

→ Some distros like base Fedora only comes with FOSS apps. Install proprietary Nvidia driver and codecs separately by following the RPM-fusion site.
(If you’re using Fedora derivatives like Nobara/Bazzite, you don’t even have to do the following.
If you’re intimidated by it, just use a Fedora derivative.)

It involves installation of two RPM repos: free and non-free. Then, a few lines in the commandline to install Nvidia driver and ffmpeg codecs.

Those with AMD GPU can just install the proprietary codecs.

//
For people who don’t want to read too much into the simple, one-time procedure can just follow this (as shown in RPM fusion site):

For Nvidia driver, type:

sudo dnf install akmod-nvidia

For optional CUDA support, type:

sudo dnf install xorg-x11-drv-nvidia-cuda

For Video acceleration support, type:

sudo dnf install nvidia-vaapi-driver libva-utils vdpauinfo

For Codecs, type:

sudo dnf swap ffmpeg-free ffmpeg –allowerasing

For additonal codecs:

sudo dnf update @multimedia --setopt="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin

//

→ Screensharing with audio is still problematic with Discord even though it claims to have been fixed.
Vesktop had fixed this a year ago or even before Discord even tried.

→ Some mkv files with eac3 audio may have issues with VLC.
Haruna player, with its innate mpv stuff, manages to play those.

→ If Steam doesn’t launch the first time, type:

__GL_CONSTANT_FRAME_RATE_HINT=3 steam

→ For rolling & semi-rolling distros, the latest Nvidia drivers should have solved a lot of its issues.

If anyone still finds a blank screen after waking from sleep, try getting into TTY by pressing Ctrl+Alt+F3, followed by Ctrl+Alt+F2(or F1) to get back into your Graphical UI.

→ CachyOS and OpenSUSE has great GUI installers that allows one to choose packages during and after installation.
Arch users are on their own with the Wiki.

→ Other distro users can still make use of the Arch Wiki in most cases. It’s very helpful.
Case in point:

Arch has a guide to disable HSP/HFP of a Bluetooth headset by creating a file in .config folder in home(~) directory.
I had to do this so that I can just use my external mic and avoid my Bluetooth headset going to poor quality audio codec when it uses BT microphone.

→ If anyone suddenly miss their Wifi/Bluetooth device and not even detected with ‘rfkill’ command, then you might be overloading your USB ports that it doesn’t get enough power.

You might see a code “usb error -110” when you check your journalctl log or when you use the command :

journalctl -b 0 -p err.

In this case, just unplug all your devices and powercycle your motherboard, i.e. you have to press your power button for 10-15 seconds.
After that, your Wifi/BT device will be detected again.

→ Most distros have good enough firewall like ufw or Firewalld.
One can also install OpenSnitch or Safing Portmaster if your distro supports it and have fine-grained control of your system.

→ If printing, local filesharing and geolocation are not needed,
packages like ‘cups’, ‘samba’ and * ‘geoclue’ can be removed or *masked(disabled).

This entry was edited (3 weeks ago)

How do I check the wifi connection in Whonix?


Skip the flavour text by going to the bold text

In my sky high arrogance I thought 'I have never let Linux grace my devices, how hard can Qubes/Whonix truly be?' and I learned my lesson within minutes.

So I come here before you, humbly and beaten by 0s and 1s, to ask for your help.

How do I open a window where it neatly lists available connections and, if so, my current connection?

Usually when I am connected, it has a wifi symbol on the top right where the rest of my panels are. It disappeared.

I tried searching on the internet for answers. My mental capacity is basically non-existent, otherwise I wouldn't be here (probably).

Please. I just want to connect my device via wifi. I do not own an ethernet cable.

Thank you.

This entry was edited (3 weeks ago)
in reply to eee (they/them)

You title says whonix, but the text mentions QubesOS. Which one? This distinction is very important.

Edit: in QubesOS the networking is handled by the sys-net qube. If the networking icon does not show up in the tray make sure the sys-net qube is started. If it is, check what programs are available for the sys-net qube in the start menu (hopefully some networking software is available. But I dont have QubesOS in front of me so I cannot check) otherwise try and start a terminal in sys-net and run the command nmtui

This entry was edited (3 weeks ago)
in reply to ∞🏳️‍⚧️Edie [it/its, she/her, fae/faer, love/loves, null/void, des/pair, none/use name]

Believe me, I wish I could tell you what I've done :') I wanted to get Whonix, but I think the website eventually led me to QubesOS? All I can say is that at startup it shows the Qubes symbol, so it's likely I got that.

When I try to start sys-net it can't start and says that the Qube sys-net has shut down. I'll provide the error message in a moment if I can't get it up with your other suggestion. Thanks!

eta:

Cannot connect to qrexec agent for 120 seconds.

When I want to check the logs, some other qubes cannot start. Bizarre. I even tried creating a qube without the offending qubes (sys-net etc.) yet it still fails.

This entry was edited (3 weeks ago)

Review of the Star Labs Starbook7: thanks i hate it


Hey, folks. I wanted to share my findings about the Star Labs StarBook 7 (AKA mk7 AKA mark vii). I've been daily driving this laptop for about 6 months.

Hardware


  • Intel® Core™ Ultra 7 165H × 22
  • 32.0 GiB memory
  • 1TB storage


Display


I have historically been against hidpi displays for laptop because they just don't work 100% of the time on Linux. No matter how many brittle workarounds I've applied, hidpi displays have always hurt more than helped.

However, the StarBook 7 laptop absolutely nailed the display resolution. 3840x2160 is perfect for 2x integer scaling. When I ran Arch, I never ran into an app that was tiny or blurry. From Bitwarden to Claws Mail to Reaper. I'm happy to report everything worked fine. The ONLY app I was able to find that looked blurry was Cambalache for GNOME dev. All of this with ZERO workarounds, ZERO tweaks. It Just Works.

This has been the best hidpi support I've experienced. However, it's still not as good as running standard dpi. Despite the apps not being blurry, some apps like Bitwarden would forget the size of the window when I closed the app. This means, sometimes, some apps, would start in a tiny, little window, and I would have to grab a corner to stretch it out. Annoying.

When I switched to Guix Linux. UUff. This was bad. Almost all non-wayland apps did not respect GNOME's integer scaling. And when I got GTK apps working, QT apps were still broken.

So even though the Starbook 7 has the best hidpi support I've ever experienced, I will gladly take a more stable system, with less workarounds, and a larger amount of supported software over a slightly crisper screen.

Keyboard


The display was the best part of the laptop. The keyboard might be the worst.

This is easily the worst keyboard I've ever used anywhere, by far.

The keyboard is backlit, which is nice. The keys themselves feel a little light and wobbly, not great, but fine.

However, the actual output signals coming out of the keyboard hardware are trash. VERY often a key signal is sent more than once. The space bar in particular VERY often emits two spaces. But this happens with other keys too. I thought I just had to get used to typing on this keyboard, but no, it's not me, it's the keyboard.

The other trash thing about the keyboard is the placement of "home", "pgup", "pgdn", "end", and the freaking ~~print screen~~ sysrq key. This vertical row of keys is not very visible in the product pics on the website. But the placement of the ~~print screen~~ sysrq key in particular is HORRIBLE because it's right next to the right arrow key. And since the arrow keys blend together (another bad layout choice), I very frequently press the ~~print screen~~ sysrq key on accident.

And other thing. I keep saying ~~print screen~~ sysrq because there is no print screen key on this laptop. If you press the sysrq key, you may be fooled into thinking it's print screen. Do not be fooled. It actually sends a totally different keyboard event signal. This means you loose the ability to use GNOME's built-in screenshot tool. I never found a way to fix this.

The keyboard is so bad, that sometimes it interferes with entering my password. I frequently have to toggle the switch to view the password in plaintext that way I can see when the keyboard doubled up a character.

Other things


Cons:
- About 1 out of 30 times I startup the computer, Linux fails to boot. Like the laptop doesn't even try to boot the kernel. It gets stuck on the boot screen. There are no errors. I just have to force power off and try again.
- There is no fwupd support on non-official distros (Ubuntu is official).
- The laptop has BRIGHT ASS pure blue LED lights on the side and right in front of your face. The front facing LED in particular is horrible at night.
- The headphone jack is absolute trash, specifically the mic input. It is extremely noisy. Unusable even with software tweaks.
- Laptop is heavy.
- Laptop gets HOT, fans frequently need to go on.
- Battery life is abysmal
- Shits expensive

Meh:
- The trackpad is all right. It clicks.
- Coreboot is cool for being open source... but I didn't really notice any performance gains compared to the other big, bloated, firmwares.

Pros:
- Port selection is good.
- No barrel jack for power, just plain ol' USB-C
- The camera is decent.
- Wifi works.
- Bluetooth works...

in reply to paequ2

Thanks for the review!

I wouldn't attribute the hidpi experience to the hardware too much. Wayland support has been catching up and most things work out of the box now, especially on GNOME/Plasma.

Question, what prompted you to buy this laptop in the first place? I've never heard of it.

edit: Ah, I see it has open source firmware, that's cool

This entry was edited (3 weeks ago)
in reply to PotatoesFall

most things work out of the box now, especially on GNOME/Plasma


I don't want my system to work 67% of the time. If my wifi card worked most of the time, I wouldn't be happy. I'd like a 100% working system. This isn't my first experience with HiDPI. I owned a Framework and returned it because it required fractional scaling and too many of the apps I use were either blurry or tiny. For me personally, that's a dealbreaker. I understand other people would make that trade off though.

I 100% always attribute hidpi experience to the hardware. It's a bad choice hardware manufacturers make.

  • Should we only include a hidpi display? Something that we know before hand will definitely cause issues?
  • Should the hidpi display be some weird resolution that will require fractional scaling? Something that again has a huge and well known history of not working well?

It's easier for 1 hardware manufacturer to pick a Linux-compatible display, rather than expecting millions of individual devs around the world to update their apps to the latest GTK/QT/Wayland frameworks.

Even if you're pro-HiDPI displays, you should totally blame the laptop manufacturers for not picking a display resolution that allows integer scaling. You're missing out. It's a way better experience.

what prompted you to buy this laptop in the first place


I wanted to buy a Linux laptop because I thought it would be more compatible with Linux. I tried System76, but didn't like the build quality. I've previously used Dell XPS 13 and Lenovo X1 Carbon, both of which I like (and have excellent Linux support (and offer standard dpi displays)). Coreboot was another reason, I like that it's open source. I also thought Coreboot would boot the laptop faster since it has less bloat, but that didn't really pan out.

This entry was edited (3 weeks ago)
in reply to paequ2

What I'm saying is that integer scaling is no longer required. I've been using non-integer scaling on laptops for the last three ish years on Plasma, and I've seen the number of apps that can't handle it go from a few to almost none. I'm not missing out, I'm living the dream 😁

That being said you make a good point. With (good) fractional scaling support on linux being very recent and only working properly on certain desktops, some resolutions are not optimal. I imagine 1440p and such isn't great. A linux laptop should at least provide a warning.

in reply to paequ2

Sorry you hate it. Thanks for being honest.

I avoid all of those kinds of devices because the price in no way reflects the mediocre hardware that we'll be getting.

When we can get 4070 Lenovo laptops at Walmart for $1,0000, it just doesn't make sense to be spending a comparable price on something without a fucking GPU.

We're lining the pockets of businessmen at that point. And don't be fooled: it's all business at the end of the day.

This entry was edited (3 weeks ago)

[Solved] My OpenSUSE Tumbleweed install broke and I can't rollback


Update #1


I fixed my boot issue, but now I have to fix the issue with snapper not working right.

The boot issue: Something—I don't know what—added a removable drive to fstab, and the error was that drive couldn't be mounted at boot. I have two guesses:

  1. I formatted a microSD card using YaST Paritioner sometime before doing the distro upgrade.
  2. The drive might have been mounted during the distro upgrade, though I don't think it was.

At any rate, I commented out that line in fstab and it booted right up.

Mullvad is working fine when I boot normally. I guess it was only broken when booting a snapshot from before I upgraded it.

Update #2


I also fixed /.snapshots by adding it to fstab. Now it gets mounted on every boot, and this version of fstab will be in all future snapshots. I just took a manual snapshot for good measure.


I don't know which action caused the issue, so I'm going to list everything I did. I'm new to OpenSUSE Tumbleweed, and I haven't used Linux since like Linux Mint 17.

  1. I disabled KWallet because I got tired of typing in a password every time my desktop launched just for wifi passwords. I decided to just let Linux store them in plain text since my whole system is encrypted with LUKS.
  2. I did a distro update. (zypper dup) After that succeeded, I logged off and back on.
  3. I noticed Mullvad had a new version. They don't officially support OpenSUSE, so I downloaded the new RPM. I ran rpm -e mullvad-vpn to remove the old one. That might have been a mistake since my notes say I used zypper to install it the first time. I installed the new one with zypper. It launched and connected just fine.
  4. I had some trouble getting network settings to store/retrieve my wifi password, so I decided to reboot my system since I changed so much stuff.
  5. It wouldn't boot. I see a few "BIOS" and "ACPI" errors.
  6. Time to try out Snapper! I reboot and choose the most recent snapshot from before tonight.
  7. It boots, but when I try snapper rollback I get IO error (.snapshots is not a btrfs subvolume)
  8. I get the same error trying to open the YaST snapshot viewer.
  9. I check btrfs, and I see @/.snapshots plus a bunch of numbered snapshots, of course.
  10. I check fstab, but I don't see an entry mounting anything on /.snapshots.
  11. I do see a directory at /.snapshots, but it appears just be an empty directory.

Mullvad seems broken with this snapshot. I can't connect to the internet. The mullvad-daemon won't start, so I think the killswitch is active. I've had to type all this on my phone.

What can I do to fix this? I just want to rollback to this good snapshot, and then I can worry about fixing Mullvad when the filesystem isn't read-only.

One month. That's how long it took me to break my system. ☹️

This entry was edited (3 weeks ago)
in reply to terminhell

Fdroid apps have mirrors for its own repo but you never know which server is used and why it is slow.

On droidify, you can choose one yourself. Choose one closer to you so It balances out load to main server.

  • Tap and hold the f-droid repo
  • Press edit
  • On the address dropdown
  • Choose a different mirror.

Find one closer to you and check if they're updated as same as official mirror:
marzzzello.gitlab.io/mirror-mo…

You'll have to re-sync the repo, so the app verifications won't fail. Sometimes it may also require an app restart.

(solved, thanks guys!) "No key available with this passphrase" despite it being the correct passphrase


Edit: Turns out you guys were right, I entered the setup password wrong for LUKs. I got this new Logitech keyboard I got for a gift and I type around 170wpm, but I've been having issues with it kind of lagging keys for some reason. What I did was I opened up a notepad and typed in my password a bunch of times and noticed whenever I would type something such as "stain" for example, it would come out at "stani" despite me looking at the keyboard and knowing that wasn't what I was typing. So I encrypted my drive with the wrong password, but figured out how to decrypt it that way. Thanks for the help doods!

Hello! I have a external drive I've encrypted with LUKs that has irreplaceable backups of mine, and for some reason no matter which PC I try it won't unlock despite it being the correct password. It doesn't give me anything else in the terminal other than what I put in the title.

I recently just backed up everything onto the external drive from my computer cause I was distro hopping. It's worked fine on my PC, I saved the password so I was able to mount it no problem before, but now it won't mount on any other PC I try. It isn't the end of the world since I can just try and copy old data from my computers drive before the format since I haven't downloaded anything yet that could overwrite anything important, but I'd still like to be able to get this external drive unlocked. As I've said, irreplaceable files of mine are on it so I'm hoping to get it working. Thank you!

This entry was edited (4 weeks ago)
in reply to helpmyusernamewontfi

I once had a similar issue, caused by the keyboard layout in the os installer (when I defined the password) being different from the keyboard layout used for unlocking the drive. I quickly leaned to type my password in qwerty on my azerty keyboard and all is fine now.

Another similar thing I'm thinking about is trying with caps lock, as you may have had it on when defining the password

Built myself a eGPU enclosure


I recently got a little tablet laptop, and learned that over thunderbolt you could plug in a GPU with a little dock board.

My desktop had a liquid cooled GPU so it became a whole thing to get it out and dockable.

I always wanted to mess with 2020 aluminum extrusion so this was my chance.

Its been a couple weeks work at this point and I'm in the home stretch. I have it running now so its just about tidying up and finding a good way to mount the acrylic panels after doing a final coolant flush

I also wanted to say thank you to all the comments from my last post when i first got my mitre saw for this project. it really made me be cautious when making my cuts, I always took my time clamping my pieces down and then going through the motion of making the cut with the saw powered off before making the cut leminal.space/post/24432635


Acquired a sliding mitre saw


Recently I got a little tablet laptop which led me down the path of eGPU's, which led me down the path of aluminum extrusion which led me to looking for a mitre saw. Now that I have it and have been learning more about what it can do I'm super excited!


This entry was edited (1 month ago)

CHECK DETAILS


Session is a FOSS messenger focused on privacy. No phone numbers, decentralized servers, and full end-to-end encryption. Perfect for anyone tired of surveillance-hungry chat apps. Secure, anonymous, open-source.

🔗 GitHub: SESSION - GITHUB

This entry was edited (4 weeks ago)

Exclusive: US contractors in Gaza pursued MEE journalist before his killing


Mohamed Salama's source was interrogated at GHF aid centre about the reporter's identity and whereabouts days before he was killed at Nasser hospital

I am a mother of four children in Gaza, struggling to keep them alive


Hello dear friends ,
I never thought I would write something like this, but I am a desperate mother reaching out to other mothers who might understand my pain.

My name is Raghad, I am a mother of four little boys: Osama (10), Anas (7), Abdulrahman (5, he has Down syndrome), and baby Mohammad (2). Before the war, I was a science teacher, and my children had dreams just like any child in the world. But everything changed when our home was destroyed, and we were forced to flee under constant bombing.

We lost family members, our home, and everything we owned. Now, my children and I live in a fragile tent with no clean water, no food, and no safety. Every day is a fight against hunger and cold. My little Abdulrahman, who once loved going to a special center for children with Down syndrome, now has nothing. He is regressing, becoming weaker, and it breaks my heart as a mother to watch him suffer and not be able to help.

The worst pain is hearing my children cry at night from hunger, and I have nothing to give them. The prices of food are impossible even a small bag of flour costs hundreds of dollars. Sometimes we go days without proper meals. I feel helpless, like I am failing them, but I refuse to give up.

I know most of you are mothers too, and you understand how unbearable it is to watch your children suffer. I am sharing my story here because I desperately need help to keep them alive, to feed them, and to give them a chance at a future.

Thank you for reading my story, and thank you for your prayers, or kindness you can give. From one mother to another, I am begging for your compassion.

❤️ With love,
Raghad & my four little boys

Dissecting the Apple M1 GPU, the end


In 2020, Apple released the M1 with a custom GPU. We got to work reverse-engineering the hardware and porting Linux. Today, you can run Linux on a range of M1 and M2 Macs, with almost all hardware working: wireless, audio, and full graphics acceleration.

Our story begins in December 2020, when Hector Martin kicked off Asahi Linux. I was working for Collabora working on Panfrost, the open source Mesa3D driver for Arm Mali GPUs. Hector put out a public call for guidance from upstream open source maintainers, and I bit. I just intended to give some quick pointers. Instead, I bought myself a Christmas present and got to work. In between my university coursework and Collabora work, I poked at the shader instruction set.

One thing led to another. Within a few weeks, I drew a triangle.

In 3D graphics, once you can draw a triangle, you can do anything.

Pretty soon, I started work on a shader compiler. After my final exams that semester, I took a few days off from Collabora to bring up an OpenGL driver capable of spinning gears with my new compiler.

Over the next year, I kept reverse-engineering and improving the driver until it could run 3D games on macOS.

Meanwhile, Asahi Lina wrote a kernel driver for the Apple GPU. My userspace OpenGL driver ran on macOS, leaving her kernel driver as the missing piece for an open source graphics stack. In December 2022, we shipped graphics acceleration in Asahi Linux.

In January 2023, I started my final semester in my Computer Science program at the University of Toronto. For years I juggled my courses with my part-time job and my hobby driver. I faced the same question as my peers: what will I do after graduation?

Maybe Panfrost? I started reverse-engineering of the Mali Midgard GPU back in 2017, when I was still in high school. That led to an internship at Collabora in 2019 once I graduated, turning into my job throughout four years of university. During that time, Panfrost grew from a kid’s pet project based on blackbox reverse-engineering, to a professional driver engineered by a team with Arm’s backing and hardware documentation. I did what I set out to do, and the project succeeded beyond my dreams. It was time to move on.

What did I want to do next?
- Finish what I started with the M1. Ship a great driver.
- Bring full, conformant OpenGL drivers to the M1. Apple’s drivers are not conformant, but we should strive for the industry standard.
- Bring full, conformant Vulkan to Apple platforms, disproving the myth that Vulkan isn’t suitable for Apple hardware.
- Bring Proton gaming to Asahi Linux. Thanks to Valve’s work for the Steam Deck, Windows games can run better on Linux than even on Windows. Why not reap those benefits on the M1?

Panfrost was my challenge until we “won”. My next challenge? Gaming on Linux on M1.

Once I finished my coursework, I started full-time on gaming on Linux. Within a month, we shipped OpenGL 3.1 on Asahi Linux. A few weeks later, we passed official conformance for OpenGL ES 3.1. That put us at feature parity with Panfrost. I wanted to go further.

OpenGL (ES) 3.2 requires geometry shaders, a legacy feature not supported by either Arm or Apple hardware. The proprietary OpenGL drivers emulate geometry shaders with compute, but there was no open source prior art to borrow. Even though multiple Mesa drivers need geometry/tessellation emulation, nobody did the work to get there.

My early progress on OpenGL was fast thanks to the mature common code in Mesa. It was time to pay it forward. Over the rest of the year, I implemented geometry/tessellation shader emulation. And also the rest of the owl. In January 2024, I passed conformance for the full OpenGL 4.6 specification, finishing up OpenGL.

Vulkan wasn’t too bad, either. I polished the OpenGL driver for a few months, but once I started typing a Vulkan driver, I passed 1.3 conformance in a few weeks.

What remained was wiring up the geometry/tessellation emulation to my shiny new Vulkan driver, since those are required for Direct3D. Et voilà, Proton games.

Along the way, Karol Herbst passed OpenCL 3.0 conformance on the M1, running my compiler atop his “rusticl” frontend.

Meanwhile, when the Vulkan 1.4 specification was published, we were ready and shipped a conformant implementation on the same day.

After that, I implemented sparse texture support, unlocking Direct3D 12 via Proton.

…Now what?
- Ship a great driver? Check.
- Conformant OpenGL 4.6, OpenGL ES 3.2, and OpenCL 3.0? Check.
- Conformant Vulkan 1.4? Check.
- Proton gaming? Check.

That’s a wrap.

We’ve succeeded beyond my dreams. The challenges I chased, I have tackled. The drivers are fully upstream in Mesa. Performance isn’t too bad. With the Vulkan on Apple myth busted, conformant Vulkan is now coming to macOS via LunarG’s KosmicKrisp project building on my work.

Satisfied, I am now stepping away from the Apple ecosystem. My friends in the Asahi Linux orbit will carry the torch from here. As for me?

This entry was edited (4 weeks ago)

BOSS RC-5 and Linux compatability?


I am looking into getting a BOSS RC-5 looping pedal for my guitar, and I am curious if anyone has any experience with using it with Linux?

It makes use of this BOSS Tone Studio to allow adding additional backing tracks, but it is only officially supported for Windows and macOS. I could not find many examples of people using it on Linux, but for the most part any discussion I could find was in the context of their amplifiers.

I wonder if it should be straightforward to run it through Wine? As far as I can tell, you only need to set it up as a storage medium and connect it to your machine, although you can't just drag the files directly onto it.

It is not a deal breaker for me if I can't get it working, but it would certainly be a benefit if I could.

BOSS RC-5 and Linux compatability?


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

I am looking into getting a BOSS RC-5 looping pedal for my guitar, and I am curious if anyone has any experience with using it with Linux?

It makes use of this BOSS Tone Studio to allow adding additional backing tracks, but it is only officially supported for Windows and macOS. I could not find many examples of people using it on Linux, but for the most part any discussion I could find was in the context of their amplifiers.

I wonder if it should be straightforward to run it through Wine? As far as I can tell, you only need to set it up as a storage medium and connect it to your machine, although you can't just drag the files directly onto it.

It is not a deal breaker for me if I can't get it working, but it would certainly be a benefit if I could.

tmux + nvim + lf integration guidance?


I've recently been getting into really picking and choosing how my computer is set up and what software I use to do certain tasks. Specifically, replacing GUIs (dolphin, [insert gui text editor here ig]) with CLIs (lf, nvim). That and learning how to leverage bash scripting to really have control over my computer.

The thing is, using tmux, nvim, and lf together has proved cumbersome because I have no idea how to integrate them. I can technically do whatever I need to do, but it certainly isn't the fast CLI-ninja experience I was hoping for.

I've gone through each of their manuals and understand them on their own well enough, but with integrating them I'm drawing a blank.

So, Linux enthusiasts in this corner of the internet, do you have any guidance on setting up proper integration between CLI-based file managers, neovim, and tmux? I'm also open to suggestions for new software or a different file manager.

Edit: after making this post I got to searching again and damn cfiles looking pretty good....
Edit2: nvm it's not in nixpkgs... damn...

This entry was edited (4 weeks ago)
in reply to drspawndisaster

You've just entered a rabbit hole that will push the boundaries of your control on your system.
Now, I'm not 100% sure that I've correctly understand what you're looking for. If you're after a file manager for nvim or tmux, then I would second yazi for your terminal as previously mentioned. Or you could go bare bone and use the command line straight with the help of some features like zsh and its competition, call to past arguments, zmv (and glob expression)...
For nvim, you can use the default tree explorer for basic usage. More advanced features can be found with telescope for example. I personaly opted for fzf-lua. Both can be used in other plugins as well to make things very easy and powerful. Just to cite a few, I'm using fzf-lua with obsidian (which, despite the name, doesn't require the tool of the same name) and snacks.
in reply to drspawndisaster

Specifically, replacing GUIs (dolphin, [insert gui text editor here ig]) with CLIs (lf, nvim)


I really do wonder if þis is a natural evolution, and what distinguishes þe people who follow þis paþ.

I've gone so far down it, I've dipped into setups where I boot only into þe console, and never start X. I don't stay long, because web browsing still sucks pretty hard, alþough tools like chawan get preeetty close. And þen þere are times I want to play Factorio, or do someþing in Gimp or Inkscape... so I'm resigned to running X and herbstluftwm and just having a bunch of terminals and þe odd browser or game.

Point is, I'm not some edge case - a surprising number of people end up rejecting GUIs, or end up using mostly CLI or TUIs, and I wonder what it is about us which causes us to follow þe path of þe terminal.

For me it was a confluence of being tired of þe GUI bloat, but also an increasing hatred of having to move my hand away from þe home row just to move a cursor with a mouse. Reduced memory use, more free CPU, less electricity... þe more I did it, þe better þe results.

Is þat it? Is it a gateway drug to efficiency?

sshPilot, your handy SSH connection manager hits new version


You might remember my earlier post about the first version of sshPilot.

Well, the app has come a long way since then. It’s now a full-featured, stable SSH connection manager with a built-in terminal, so I thought I’d show you where it’s at now.

You might ask, “Why would I need this if I’m already comfortable with the command line?”

Fair question. sshPilot isn’t here to replace your terminal, it’s here to make it better. In fact it's a terminal itself, with a sidebat you can easily toggle on and off. It keeps your connections organized, makes it easy to change your port forwarding rules, stores your keys and passwords securely, and lets you jump between multiple sessions without losing focus.

sshPilot is designed to be simple, intuitive, and keyboard-friendly. You can switch between servers and terminal tabs effortlessly using keyboard shortcuts. Fire up the app and just press enter to connect to the first host. Use Control+L to quickly switch between servers.

Here’s what it offers:

  • Import and save standard ~/.ssh/config entries
  • Full support for local, remote, and dynamic port forwarding
  • Securely stores passwords and private key passphrases (nothing is saved as explain text)
  • Manage files on your remote machines via SFTP
  • SSH key generation and transfer
  • SCP support
  • Option to open connections in your default terminal instead of the built-in one
  • Native GNOME look and feel with light and dark themes
  • Toggleable sidebar
  • Run local or remote commands with ease

You can grab the DEB or RPM packages from the project page on GitHub.

The feedback I got here on the first release was incredibly helpful, so I’m looking forward to hearing from you again. Your ideas and suggestions are always welcome.

This entry was edited (4 weeks ago)

Phone switching back to default launcher... Would force-stopping it be safe ?


I have an Honor phone (not rooted) and I dislike the default launcher, so I installed a new one. It worked, but even after switching the default in the settings, the settings kept changing themselves after a while to return to the default launcher. This happened with both Foss-ify's Launcher and Kiss Launcher, so it doesn't seem to be due to a failure of the selected launcher.

Next thing I intended to try was force stop Honor Home, but I'm a bit worried about doing that, because what if the phone still starts refusing to launch the installed launcher but can't find the old one either and doesn't launch anything? Will I find myself unable to open any apps (including the settings to revert this) if that happens?

Debian, encrypted boot, how to increase password attempts?


Since Debian 13 (Trixie), when using the default FDE which uses grub to decrypt the luks partition, I have a single attempt

When the password is mistyped there is a long pause (over 10 seconds) and then the error appears.

I already tried increasing the max tries, which seems to be set to 1 when a keyfile is used.

The config/script seems to be in /usr/share/initramfs-tools/scripts/local-top/cryptroot.

I copied that to /etc/initramfs-tools/scripts/local-top/cryptroot and replaced the value CRYPTTAB_OPTION_tries=1 with 10 using find/replace (ansible stuff).

I think this has no effect though and doing so (might be a different issue) breaks boot entirely 💀

More info:
- by default when legacy boot (BIOS) is available, Debian will install grub to the MBR. This is where it happens
- when forcing or prioritizing legacy boot and using GPT, debian somehow boots from a 300MB efi partition, the same happens though, one attempt

This entry was edited (4 weeks ago)
in reply to frongt

As it's a bootloader, it should make almost no difference which distribution was used to install it. (I'm not sure if Debian patches their GRUB.) I just used Arch as an example, as it is famous for being up to date. And, no matter where it's installed from, if you've made changes to GRUB's configuration, you'll have to copy it over to the live distribution to keep your changes.

Yes, Debian Sid might be more familiar for Debian users, but that's it.

Edit:
You said "get the grub debs from Debian sid", but installing Sid packages on non-Sid systems isn't something that you should do.

This entry was edited (4 weeks ago)
in reply to communism

I meant the following:
1. Find out the Debian package is too old
2. Create Arch Live USB
3. Boot Arch Live USB
4. Copy GRUB config from the Debian install to the current Arch live system
5. Install the up-to-date GRUB while in the Arch environment

The bootloader installer package is distro dependent, the bootloader the package installs isn't. You can boot Debian no matter if the GRUB is installed from Debian stable, Debian Sid, Arch, Fedora or even FreeBSD. Otherwise, dual booting wouldn't work.

Like I said, I've done that before, though with SystemD Boot instead of GRUB, which was a bit simpler due to how the bootloader is configured.

Swapping storage between an Intel laptop and an AMD mini PC


I have a laptop with an Intel i5-1335 CPU and I'm about to receive a mini PC with a Ryzen 8845HS, which is going to be my main computer now. If I just install the SSD M.2 of the laptop on the mini PC, is there any software I need to install that was not installed when first installed Linux on the SSD while being in the laptop? Or something that I need to change in the configuration concerning the new architecture? is it OK to do that? In other words, can Linux deal with the change without any issue or misconfiguration? Just trying to see if I can avoid the work of installing Linux from zero and all the software that I already have on the laptop. I'm using Debian Trixie.
This entry was edited (1 month ago)
in reply to corvus

Haven't tried swapping completely different CPU brands, but if you have set up CPU microcode, you might want to uninstall that before swapping over.

For graphics cards, Intel and AMD drivers can exist side by side so you should be able to install the AMD ones before transplanting it over.

Other than that, it should be fine. And worst case you can always swap back!

Is there a tablet with a laptop grade processor that will run Linux well?


I really want my primary mobile computer to be a tablet mainly because I genuinely like the form factor. My current Linux laptop is dying and I thought I'd just buy the newest Lenovo Thinkpad Surface clone but Lenovo seems to have discontinued it because I couldn't find a 2025 version anywhere, same with HP and Dell's Surface clones. And most of the Windows tablets I could find online have dinky Intel N processors instead of Core.

Can anyone recommend a high end tablet that runs Linux well? Failing that, how bad is the Surface really with Linux as the only OS?

in reply to HiddenLayer555

I just went through this with Dell xps 2 in 1 and surface pro 8 with mint and other OSes. Linux just is not fully ready for touchscreen it's 90 percent there but for instance the last 10 percent is text boxes when clicking won't spawn the keyboard, the keyboard regardless of input app is clunky, not phone grade speed, it's possible but you my as well stick with a small 10 to 13 inch laptop. The folio is janky at best, using the slate solo is odd to hold and gets hot. Battery sucks. I tweaked and spent so much time wanting it to work. It just isn't ready yet.

UI regression in KDE Arianna - How can I back up and restore specific version of Flatpak package?


All I could find is how to make a list, and reinstall flatpaks from that list, as well as backup app data, however all of that assumes I want to do updates.

Meanwhile what I want is akin to extracting APK of a stable version of some app, backing it up and using it for years to come. For example that's how I joined these 2 screenshots, using JointPics from 2014 which isn't even on Play Store anymore, and targets API so low that it has to be installed via ADB. (Yeah, I am too dumb for GIMP)

As for the regression, you can see. On left is older Flatpak, on right is version from Arch repo. The Flatpak I originally installed as a hotfix for update that broke it completely at one point on Arch.
You can see the older version nicely fits the screen, splitting up text into columns.
Meanwhile the new version just does smaller page in middle of screen that doesn't even work properly with Breeze Dark theme, causing different background for text sections.

The only improvement is ability to flip pages rather than use arrows, but that's minimum.
Well, and maybe the progress keeping got fixed, but I didn't test that much.

Don't pay attention to the taskbar. I wish it could flip to vertical with different screen orientation. Yeah, the icons' clickability is a dice roll of what you tap.

in reply to u/lukmly013 💾 (lemmy.sdf.org)

If you already have the correct version of the flatpak installed, you can try flatpak build-bundle.

flatpak build-bundle LOCATION FILENAME NAME where
- LOCATION is the path of the repo on disk. Run flatpak info -l org.kde.arianna, and copy the part before /app
- FILENAME is the output file name, preferably .flatpak. Eg: arianna.flatpak
- NAME is the name of the app, here org.kde.arianna

The generated file can be installed with a double-click, or with flatpak install <file>

This is the equivalent of an Android .apk. It contains the app but depends on a runtime. If you want to install it in a few years, odds are the runtime will no longer be available. You can backup the runtime the same way with the --runtime option.

flatpak build-bundle --runtime LOCATION FILENAME NAME where
- LOCATION same as earlier
- FILENAME eg arianna-runtime.flatpak
- NAME is the name of the runtime, which you can get with flatpak info --show-runtime org.kde.arianna

This takes a while, for some reason. Maybe it's compressing stuff?

The runtime is installed the same way as the app: double click or flatpak install.


Note: I only did this once, and not specifically on Arianna. Hope it works.

Adding Plasma Discover to Bazzite via Systemd Sysext


Instructions to add Plasma Discover package manager back into Bazzite using a Systemd Sys-Ext. Based on Travier's Fedora Sys-Ext work at travier.github.io/fedora-sysex… and relies on his base images on quay.

I'm really excited about the application of SysExts to bridge the gap many perceive in adopting atomic distros! This seemed like a fantastic solution to adding this tool back for those who want it, without the overhead of package layering

in reply to gnuplusmatt

The issue with them right now is there's no update mechanism. If you use something as a system extension that depends on a library in the image, and that library gets updated, you could have an unbootable system or at the very least a non-functioning application until you can update your system extension manually.

Ideally that update mechanism needs to be a part of bootc so if your system extension is part of your boot process it can be updated ahead of time before the image is loaded.

We've looked at it since it's inception and it's something we really want, it's just nowhere near ready yet.

This entry was edited (4 weeks ago)
in reply to Luffy

I've never had issues with Discover on Fedora KDE and then even when I moved to Kinoite. I didnt have any issues using it on my Bazzite machine. I wanted it back, I also wanted to see if it was something I could do with a SysExt, which as I said is something I'm excited about, as I have started using them to add stuff on my Kinoite work machine.

It doesn't take Bazaar away, it just puts the items back for anyone who wants it. Spoiled for choice

nvidia 470 on debian trixie (kernel 6.12). any ideas?


the context is: the 470 legacy driver doesn't compile on the linux 6.12 kernel. because of that, debian decided to officially drop support to that driver. i tried installing the driver myself using nvidia's official installer, but the installation indeed fails during the module compilation stage.

this means i am stuck with nouveau. it got better since i last tested it on bookworm, but one major pain in the ass is that nouveau has no support for performance levels for my card and it runs at the lowest clock bc of that (~400 megahertz instead of its max ~900 mhz).

this causes a noticeable performance hit, even for desktop usage, but it's good enough for work. waching full hd 60 fps video is a bit painful, but it's possible. but gaming, which was possible, got way worse. even a lightweight game like celeste got frustrating to play due to stuttering.

i guess i'll have to deal with it and maybe this is the cue to buy another graphics card and never buy nvidia again, but i'm thinking about what my options would be here:

  1. downgrade to bookworm. not easy to do, would only delay the problem.
  2. install an older kernel and use only that. not sure how, the official repos only have the 6.12 kernel. i could get the older kernel from the bookworm backports and pin it to prevent any updates, but mixing repos from different versions makes me uneasy.
  3. patch the driver. there are a few patches floating around that make nvidia's driver compile on the 6.12 kernel. applying the patch by hand is annoying and i would have to re-apply it at every kernel update.
  4. cope.

any ideas?


edit

and it runs at the lowest clock bc of that (~400 megahertz instead of its max ~900 mhz).


that was a mistake. i was reading the clock off of my onboard video chip, which also happens to be nvidia. the onboard chip is at .../dri/0; my graphics card is at .../dri/1. nouveau seems to support reclocking for my card, but i'm trying to change the clock and the video signal goes crazy when i do it

This entry was edited (4 weeks ago)
in reply to beleza pura

Nouveau supports manual reclocking for Tesla, Fermi and Kepler GPU-s. You said that you have a GT 710, so it should be supported. There is a guide on how to manually reclock it --> github.com/polkaulfield/nouvea….
This entry was edited (4 weeks ago)
in reply to PigeonEnjoyer

you're right. i thought my card didn't support it because i might have misread the feature matrix. adding to the confusion, /dri/0 is my onboard video (which also happens to be nvidia) and that's where i got the 400 mhz number from

still, i just tried it reclocking seems to drive the video signal crazy

edit: yeah it's definitely unsupported, the display turns completely into scrambled eggs. i'll try a newer kernel just in case

edit 2: tried it on the 6.16 kernel (i have an opensuse tumbleweed installation laying around) just in case it had some development on that front compares to 6.12 (debian's version) and it's still a mess. so reclocking for my card is definitely a no-no on nouveau

This entry was edited (4 weeks ago)
in reply to beleza pura

I gave it some thought, I think that you are getting slowdowns because of some kind of a bug and not due to slow speed of the GPU.

I have actually daily-driven a MacBook Pro 15-inch 2009 with a GeForce 9600M GT and even at 279 Mhz core, it was usable on Manjaro KDE, animations were a bit laggy, but nothing compared to what you are describing.

I still remember trying kernel 6.7 or 6.8 and immediately seeing MUCH worse performance with constant lags. I have only consistently used kernels 6.1, 6.6 and 6.12 on Manjaro on that machine, all of them with decent experience. I would try some other kernel if that's possible, but considering that you have tried 6.12 and 6.16 at this point, I am not too hopeful.

To the dismay of sweaty 'movement kids,' Battlefield 6 is nerfing Call of Duty sliding and jumping to maintain a 'traditional Battlefield experience'


DICE is yet to give clarity on map sizes, comment section is the usual dumpster fire.