What's the best option to run Solidworks in Linux?
like this
like this
export WAYLAND_DISPLAY=wayland-1
Like with X it's not guaranteed to be that value, but same idea.
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:
AutoKey, a desktop automation utility for Linux and X11. - autokey/autokeyGitHub
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.
Home of openQA, the engine at the heart of http://openqa.opensuse.orgopen.qa
like this
Το Βερολίνο είναι μια πόλη ανεξάντλητη. Αν κάποιος επισκεφτόταν ένα μουσείο ή γκαλερί την ημέρα, κάθε μέρα, θα χρειαζόταν περίπου έξι μήνες για να τα επισκεφτεί από όλα. Όταν έχεις τόσες πολλές επιλογές, πως επιλέγεις τι θα δεις μέσα σε δύο μέρες; Ο δικός μου αλγόριθμος είχε ως εξής: χωρίς να το πολυσκεφτείς διάλεξε κάποια σημεία από τα οποία θες να περάσεις. Άρχισε να περπατάς και να αφουγκράζεσαι την πόλη. Μη διστάσεις να επισκεφτείς κάτι που σου τραβάει την προσοχή.
Παρόλα αυτά υπήρξε μια δραστηριότητα που δεν κατάφερα να κάνω και το μετάνιωσα: την ξενάγηση στο υπόγειο Βερολίνο. 19 από τα 70 τούνελ που σκάφτηκαν για να διαφύγει κόσμος από το Ανατολικό στο Δυτικό Βερολίνο ήταν επιτυχημένα για περίπου 300 πολίτες. Ιστορίες που εκτυλίχθηκαν γύρω από αυτές τις στοές μοιάζουν βγαλμένες από κινηματογραφικά σενάρια. Προσθέτω αυτή τη δραστηριότητα ως κρατούμενο για την επόμενη επίσκεψή μου στο Βερολίνο!
(Δεν έχεις διαβάσει ακόμα για την πρώτη μέρα αυτού του ταξιδιού; Διάβασε το άρθρο Διημεράκι στο Βερολίνο – Ημέρα πρώτη για να πιάσεις το νήμα από την αρχή!)
Η δεύτερη ημέρα μου άρχισε με ένα ωραίο καφεδάκι στο Espressionisten, ένα χίπστερ-καφέ τρίτης γενιάς στη γειτονιά. Βασικά είναι περισσότερο από απλό (χίπστερ) καφέ. Μια μεγάλη συλλογή από αξεσουάρ και ποικίλα είδη καφέ βρίσκονται επιμελώς τοποθετημένα σε ράφια περιμένοντας υπομονετικά τον αγοραστή τους. Το αφεντικό -αν το πετύχεις εκεί- είναι πρόθυμο να σου εξηγήσει τη χρήση του κάθε αξεσουάρ και να σε βοηθήσει να διαλέξεις με βάση τις προτιμήσεις σου. Έχει γίνει πολύ σύνθετο πράμα ο καφές στις μέρες μας. Παλιά είχες το φραπεδάκι με επιλογές ζάχαρη και γάλα. Αυτά. Τώρα η επιλογή καφέ είναι λες και πας να ράψεις κουστούμι ή φόρεμα.
Είχα προγραμματίσει να ακολουθήσω ένα θεματικό free tour από το Guruwalks για την περιοχή του Kreuzberg. Τα free tour είναι ένας πολύ καλός τρόπος για να γνωρίσεις ενδιαφέροντα άτομα και να μάθεις κάποια πράγματα για το μέρος χωρίς να ξεπαραδιαστείς. Το συγκεκριμένο, ωστόσο, δε μου έκατσε καλά. Ο ξεναγός μου έκανε την έκπληξη και με έστησε! Κάποια στιγμή με ενημέρωσε ότι οι υπόλοιποι είχαν ακυρώσει. Δεν πτοήθηκα, όμως, και ξεκίνησα άμεσα την εφαρμογή του προσωπικού μου αλγορίθμου.
Το Βερολίνο έχει βαριά ιστορία την οποία και δεν κρύβει. Είναι η ιστορία της βαρβαρότητας και θηριωδίας του παγκόσμιου πολέμου που έχει αποτυπωθεί ανάγλυφα πάνω σε κάθε κτήριο και δρόμο της πόλης. Είναι ένα ανοιχτό μουσείο μνήμης για στιγμές που δε θα πρέπει να ζήσει ξανά η ανθρωπότητα. Περπατώντας προς τον πρώτο προορισμό μου αναλογίζομαι αν τελικά είμαστε ικανοί να μάθουμε από την ιστορία μας. Η σημερινή μου περιπλάνηση με οδήγησε σε τοποθεσίες μνήμης βγαλμένες από τις πιο μαύρες σελίδες της ανθρώπινης ιστορίας, αλλά και από στιγμές αυτοθυσίας.
Το πρώτο σημείο που μου κίνησε το ενδιαφέρον ήταν η έκθεση BlackBox: Kalter Krieg δίπλα στο Checkpoint Charlie, με φωτογραφίες και άλλα εκθέματα από τον ψυχρό πόλεμο. Με κέντρο το τείχος του Βερολίνου η έκθεση παρέχει πληροφορίες για τη μετακίνηση ανθρώπων και αγαθών κατά τη διάρκεια του ψυχρού πολέμου. Πολλοί είχαν προσπαθήσει να περάσουν παράνομα στην “άλλη πλευρά”. Κάποιοι τα είχαν καταφέρει. Οι περισσότεροι όχι. Εν μέρει φρόντισαν για αυτό οι μηχανικοί της Ανατολικής Γερμανίας. Παράδειγμα είναι ο “συνοριακός τοίχος 75”. Η προσθήκη ενός ανάστροφου λουκιού στην κορυφή του τοίχου εμπόδιζε κάποιον να σκαρφαλώσει. Στη δε βάση του τοποθετήθηκαν πέδιλα τα οποία έκαναν τον τοίχο αδιαπέραστο ακόμα και από οχήματα κατεδάφισης. Δυστυχώς, περισσότερα από 35 χρόνια μετά την πτώση του τείχους (και τη θριαμβολογία της Δύσης για το “τέλος της ιστορίας”) σήμερα βλέπουμε να υψώνονται νέα τείχη ανά τον κόσμο, σε στεριά και θάλασσα. Μυαλό δε βάζει ο άνθρωπος.
Στη διαδρομή προς την Πύλη του Βραδεμβούργου συνάντησα το μνημείο του Johann Georg Elser. Ο Elser ήταν Γερμανός ξυλουργός, ο οποίος σχεδίασε και εκτέλεσε μια απόπειρα δολοφονίας του Αδόλφου Χίτλερ. Κατασκεύασε και τοποθέτησε μια βόμβα στην εξέδρα που θα χρησιμοποιούσε ο Χίτλερ για μια ομιλία του. Απέτυχε, ωστόσο στο στόχο του, καθώς ο Φίρερ τελείωσε νωρίτερα από ότι αναμενόταν. Ο Έλσερ συνελήφθη και φυλακίστηκε μέχρι την εκτέλεσή του, μόλις ένα μήνα πριν την παράδοση της ναζιστικής Γερμανίας. Μου θύμισε το δικό μας Αλέξανδρο Παναγούλη, ο οποίος είχε επίσης εκτελέσει μια αποτυχημένη απόπειρα δολοφονίας του Έλληνα δικτάτορα. Εκείνος δεν είχε εκτελεστεί, λόγω διεθνούς κατακραυγής έναντι στην ποινή του, αλλά φυλακίστηκε και βασανίστηκε. Το άγαλμα του Αλέκου Παναγούλη βρίσκεται στην πλατεία Σανταρόζα, κοντά στην Ομόνοια.
Η Πύλη του Βραδεμβούργου βρίσκεται στο κέντρο της πόλης και αποτελεί το πιο αναγνωρίσιμο σημείο του Βερολίνου. Είναι άρρηκτα συνδεδεμένη με σημαντικά ιστορικά γεγονότα της Γερμανίας, τα οποία σημάδεψαν όλο τον κόσμο κατά τον 20ο αιώνα. Θυμίζει αρχαιοελληνικό κατασκεύασμα, νεοκλασσικού ρυθμού. Στην κορυφή του στέκει η θεά Νίκη (Βικτώρια) πάνω σε άρμα που το σέρνουν τέσσερα άλογα. Η πύλη κατασκευάστηκε μεταξύ 1788-1791 και ήταν το μόνο κατασκεύασμα που έμεινε όρθιο μετά την κατεδάφιση των πρώτων τειχών του Βερολίνου το 1860. Εκείνα ήταν τα λεγόμενα “τελωνειακά τείχη του Βερολίνου“. Κάτι σαν το δακτύλιο της Αθήνας, αλλά σε τελωνείο φάση. Έμαθα και εγώ, λοιπόν, ότι το τείχος του Βερολίνου δεν έπεσε για πρώτη φορά το 1989, αλλά είχε πέσει πριν από αυτό και ο προ-πάππους του.
Πίσω στην Πύλη, λοιπόν. Ήταν το σημείο όπου γιορτάστηκε στις 30 Ιανουαρίου 1933 από τους Εθνικοσοσιαλιστές η ανάληψη της εξουσίας. Επίσης ήταν το μέρος που γιορτάστηκε η πτώση του τείχους του Βερολίνου (του “εγγονού”) στις 22 Δεκεμβρίου 1989. Η πύλη άνοιξε και ένωσε τα δύο τμήματα της πόλης μετά από 28 χρόνια διαχωρισμού, σημαίνοντας το “τέλος” του ψυχρού πολέμου.
Το τείχος του Βερολίνου διατήρησε διχοτομημένη την πόλη για 28 χρόνια, από το 1961 έως το 1989. Υπήρξε σύμβολο του ψυχρού πολέμου μεταξύ Ρωσίας και Δύσης, αλλά και -μέσω της πτώσης του- σύμβολο απελευθέρωσης και επανένωσης. Πολλές ιστορίες έχουν γραφτεί για αυτό. Μία από αυτές αναφέρει ότι στη “ζώνη θανάτου” του τείχους κυκλοφορούσαν πολλά αγριοκούνελα, τα οποία ανεμπόδιστα σουλατσάριζαν πέρα-δόθε απολαμβάνοντας το Γερμανικό γρασίδι. Το ντοκιμαντέρ «Rabbit à la Berlin» αφηγείται πως ήταν να είσαι κουνέλι στο τείχος εκείνη την περίοδο. Μια άλλη είναι η ιστορία των τριών αδερφών Μπέθκε, οι οποίοι κατάφεραν να αποδράσουν ένας-ένας σε διάρκεια 12 ετών, χρησιμοποιώντας ένα φουσκωτό στρώμα, ένα τόξο, ένα αυτοσχέδιο zip line και δύο ελαφρυά αεροσκάφη. Αποφασισμένα και πολύ δημιουργικά τα αδέλφια!
Η διαδρομή μου ήταν ήδη μεγάλη, ο ήλιος με έλουζε ζεστός και ανελέητος και οι αντοχές μου ελαττώνονταν τάχιστα. Αποφάσισα ότι ήταν ώρα για φαγητό και μια δροσερή ανάπαυλα. Ξεκίνησα χωρίς δεύτερη σκέψη να πηγαίνω προς το Dada Falafel, το ναό του φαλάφελ στο Βερολίνο! Πήρα τη σωστή απόφαση. Έφαγα ένα σαντουιτσο-φαλάφελ, εξαιρετικό! Το συνόδεψα με αϊράν, το οποίο σερβίρεται με φυλλαράκια δυόσμου. Πολύ δροσερή πινελιά.
Η διαδρομή προς το Dada Falafel με αντάμειψε με μερικές ωραίες εικόνες της πόλης δίπλα στον ποταμό Spree. Καραβάκια πηγαινοφέρνουν τους τουρίστες, καφετέριες στην όχθη του ποταμού προσφέρουν μια στάση ανάπαυλας, τραίνα που περνάνε πάνω από τη γέφυρα. Πολυκοσμία γενικώς, αλλά είναι ωραία η αίσθηση να βλέπεις κόσμο να απολαμβάνει το ποτάμι (και -βεβαίως- είναι ωραίο το γεγονός ότι υπάρχει ακόμα ποτάμι μέσα στην πόλη, αντίθετα με το πως εξελίχθηκε π.χ. η Αθήνα, για να πούμε και τα του οίκου μας).
Φεύγοντας με γεμάτο το στομάχι και δροσισμένος συνέχισα το δρόμο μου με προορισμό το Petit Bijoux για να απολαύσω ένα καφεδάκι δίπλα στο ποτάμι και εγώ σαν σωστός τουρίστας. Οδεύοντας προς τον προορισμό μου σκέφτομαι ότι το Βερολίνο έχει ένα μοναδικό τρόπο να σου θυμίζει την ιστορικότητά του, ακόμα και όταν αντικρύζεις τα μοντέρνα γυάλινα κτίρια. Η Oranienburger Strasse βρίθει από αναμνήσεις ενός παρελθόντος που εμμένει να υπάρχει σήμερα, έστω και σαν αντανάκλαση, μήπως και παρ’ ελπίδα βάλει μυαλό η ανθρωπότητα από τα διδάγματα που μας κληροδότησαν οι προγόνοι μας. Το καθρέπτισμα, ωστόσο, δείχνει τις εικόνες αντίστροφα. Αν κάποιος το παραβλέψει αυτό θα πάρει λάθος μηνύματα.
Το Petit Bijoux είναι κλασσικό καφέ του Βερολίνου, δίπλα στο Spree και απέναντι από το Bode Museum. Ο Γιόχαν Έλερτ Μπόντε ήταν Γερμανός αστρονόμος που έζησε από τα μέσα του 18ου έως τις αρχές του 19ου αιώνα στο Βερολίνο. Είναι γνωστός για την προσπάθεια αποτύπωσης της τροχιάς και την απόδοση του ονόματος “Ουρανός” στον αντίστοιχο πλανήτη. Το 1801 εξέδωσε την “Ουρανογραφία”, έναν ουράνιο άτλαντα που αποτυπώνει καλλιτεχνικά τους αστερισμούς και προσπάθησε να αποδώσει με ακρίβεια τη θέση ουράνιων σωμάτων στο στερέωμα. Το όνομά του φέρει ένας κρατήρας στο βόρειο ημισφαίριο της Σελήνης, καθώς και ένας αστεροειδής.
Το μουσείο, ωστόσο, δεν ονομάστηκε έτσι προς τιμήν του αστρονόμου, αλλά από τον πρώτο επιμελητή του, τον Βίλχελμ φον Μπόντε. Φιλοξενεί κυρίως Βυζαντινή και γοτθική τέχνη από τη βόρεια και νότια Ευρώπη. Βρίσκεται πάνω στο “νησί των μουσείων“, όπως ονομάζεται το βόρειο τμήμα του νησιού Spreeinsel που διχάζει τον ποταμό Spree. Το νησί νομάζεται έτσι από τα πέντε μουσεία που βρίσκονται πάνω σε αυτό: το Παλαιό Μουσείο (Altes Museum), το Νέο Μουσείο (Neues Museum), την Παλαιά Εθνική Πινακοθήκη (Alte Nationalgalerie) -δεν υπάρχει Νέα Εθνική Πινακοθήκη-, το Μουσείο Μπόντε (Bode-Museum) και το Μουσείο της Περγάμου (Pergamonmuseum). Το νησί των μουσείων είναι από τα μέρη που πρέπει να επισκευτεί κανείς στο Βερολίνο, αλλά θα χρειαστεί από μόνο του καμιά-δυο μερούλες.
Ο επόμενος σταθμός μου ήταν το Haus der Kulturen der Welt, 2.5 χιλιομετράκια από το Petit Bijoux. Δεν ακούγονται πολλά, αλλά με ντάλα ήλιο είναι αρκετά! Περνώντας από το πάρκο Tiergarten είδα στο βάθος μια κατασκήνωση με Παλαιστινιακές σημαίες. Ήταν στημένη κοντά στο μνημείο “Himmelschlüssel“, που σημαίνει “το κλειδί του ουρανού”. Δεν γνωρίζω αν ήταν σκόπιμο από τους διοργανωτές, αλλά με κατέλαβε μια βεβαιότητα ότι για να βρει κανείς “το κλειδί του ουρανού” πρέπει αναμβισβήτητα να περάσει από το καμπ της δικαιοσύνης.
Το “Σπίτι των Πολιτισμών του Κόσμου” είναι ένα πολιτιστικό κέντρο που φιλοξενεί εικαστικές τέχνες, χωρό, λογοτεχνία, θέατρο, μουσική κυρίως από Ασία, Αφρική και Λατινική Αμερική. Το κτίριο ήταν δωρεά των ΗΠΑ προς το Δυτικό Βερολίνο, τη δεκαετία του 1960. Στις 21 Μαΐου 1980 κατέρρευσε η οροφή του, σκοτώνοντας ένα δημοσιογράφο του “Radio Free Berlin” και τραυματίζοντας αρκετούς άλλους. Πολλοί οι συμβολισμοί!Haus 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 τόννων έχεις την εντύπωση ότι ακουμπάει ανάλαφρα στο νερό της μικρής λίμνης. Νομίζω ότι ο Μουρ θα μπορούσε να κάνει σοβαρή καριέρα και ως διαιτολόγος.Berlin, 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”) μου έκαναν πολύ εντύπωση. Μου άρεσε επίσης πολύ το δωμάτιο με τη βάρκα. Ο μπλε χρωματισμός είναι αποτέλεσμα της γραφής από επισκέπτες με μπλε μαρκαδόρο. Πολύ συμμετοχικό και εντυπωσιακό έργο! Επίσης μου τράβηξε την προσοχή η ξύλινη σκάλα. Μια παρόμοια έχουμε στο μπαλκόνι μας για τα μικρά γλαστράκια. Αλλά μας πιάνει αρκετό χώρο και δεν έχουμε που να βάλουμε την ψησταριά.
Την ίδια περίοδο το μουσείο φιλοξενούσε την έκθεση της Vaginal Davis. Δεν την γνώριζα. Ήταν ωστόσο πολύ εξτρίμ για τα γούστα μου και τη διέσχισα μάλλον γρήγορα. Μου έκαναν εντύπωση τα σκίτσα της πάνω στον τοίχο με χαρακτήρες από το μάγο του Οζ. Η Ασιάτισσα επισκέπτρια που συνάντησα στην αίθουσα φαινόταν να είναι βγαλμένη από το μυθιστόρημα! Η συγκεκριμένη ενότητα είχε τον (μάλλον προκλητικό) τίτλο: “Naked on my Ozgoad: Fausthaus – Anal Deep Throat”.
Αφιέρωσα στο μουσείο περίπου τρεις ώρες. Επιστρέφοντας στο ξενοδοχείο διέσχισα την παρακείμενη υπαίθρια έκθεση “Βερολίνο 1933 – 1945: μεταξύ προπαγάνδας και τρόμου“. Η έκθεση είναι στημένη κατά μήκος τμήματος του τείχους του Βερολίνου, το οποίο είναι εμφανές πίσω από τα διάφανα πάνελ με φωτογραφίες, αφίσες και αποκόμματα εφημερίδων της εποχής. Αναδεικνύει, μεταξύ άλλων, την αποτελεσματικότητα του μηχανισμού προπαγάνδας των ναζί για την επικράτηση του ναζισμού σε μια ολόκληρη κοινωνία. Εντύπωση κάνει η αφίσα του Χίτλερ με το φτυάρι στο χέρι, η οποία προπαγανδίζει τη δήθεν αποτελεσματικότητα του ναζιστικού κράτους στον τομέα των υποδομών (κάθε ομοιότητα με τα “του οίκου μας” είναι εντελώς συμπτωματική).
Καθότι δεν ήθελα, ωστόσο, να τελειώσω την ημέρα μου με μια “έκθεση του τρόμου”, το ίδιο βράδι πήγα για μπυρίτσα στο BRLO biergarten, ένα από τους διάσημους “μπυρόκηπους” (biergarten) του Βερολίνου. Μου φάνηκε περίεργο να περπατάω στο δρόμο στις 10 το βράδι και με τον ουρανό να αντανακλά ακόμα το φως της μέρας! Ακόμα πιο περίεργο μου φάνηκε, βέβαια, όταν πήγα να πάρω κάτι να φάω μαζί με τη μπύρα μου και μου είπαν ότι ήταν αργά και πως η κουζίνα είχε ήδη κλείσει! Στιγμιαία με κατέλαβε ένας τρόμος. Ήταν γραφτό να τελειώσει έτσι η μέρα μου 🙁 Πως γίνεται να είναι μέρα ακόμα και η κουζίνα να έχει κλείσει; Ωστόσο το ότι ήταν ήδη αργά το μαρτυρούσαν οι άδειοι πάγκοι της αυλής. Παρά την επιμονή του φωτός της μέρας, όλα μου έλεγαν ότι είναι ώρα να πάω πίσω στο δωμάτιό μου.
Η επόμενη μέρα ήταν ημέρα αναχώρησης. Ευτυχώς είχα προνοήσει να κλείσω απογευματινή πτήση και έτσι είχα λίγο χρόνο ακόμα για μια τελευταία εξερεύνηση. Η περιπλάνησή μου αυτή τη φορά με έφερε στο Tomasa (Google maps), ένα καταπληκτικό καφέ-εστιατόριο στο Viktoriapark (Wikipedia, Αγγλικά). Το καλοκαιράκι λειτουργεί ένας τεχνητός καταρράκτης στο πάρκο, ο οποίος ρέει από το μπρούτζινο μνημείο των “πολέμων της απελευθέρωσης” έως τη συμβολή των οδών Großbeerenstraße και Kreuzbergstraße.
Στη διαδρομή προς το Tomasa συνάντησα ένα άλλο μπρούτζινο μνημείο, το οποίο ονομάζεται “Der Seltene Fang”. Εμείς θα το λέγαμε “η σπάνια ψαριά”. Σε πρώτη ανάγνωση φαίνεται να απεικονίζει ένα ψαρά να κρατάει σθεναρά μια γοργόνα, η οποία προσπαθεί να ξεφύγει. Σε άλλες απεικονίσεις της ίδιας παράστασης από τον γλύπτη Friedrich Hüllweck (1870-1945) η γοργόνα φαίνεται να προσπαθεί να τραβήξει τον ψαρά μαζί της στο βυθό. Με βάση την εμπειρία του Οδυσσέα, μάλλον το δεύτερο είναι το πιθανότερο.
Πίσω στο Tomasa καφέ, όμως. Είναι ένα κτίριο που θυμίζει άλλες εποχές, περιτριγυρισμένο από ένα όμορφο κήπο. Τα δωμάτια φέρνουν στο νου Βικτωριανό ανάκτορο και το καθένα σε προσκαλεί να το εξερευνήσεις. Το highlight, ωστόσο, είναι το πρωινό που σερβίρουν! Είναι το σωστό Γερμανικό πρωινό που “σε στένει”, που λέμε και στο χωριό μου. Είναι υπέρ-κομπλέ για ένα άτομο. Είναι μάλλον πιο κατάλληλο για δύο άτομα. Και το καφεδάκι τους πολύ τίμιο. Φεύγοντας τράβηξα μια φωτογραφία από την κουζίνα τους. Την τύπωσα και την έβαλα πάνω από το τραπεζάκι της κουζίνας μου..
Βερολίνο, auf wiedersehen! Θα έρθω ξανά, σύντομα.
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
A nationwide test of the system will see most phones signal an alert at 15:00 BST on Sunday.Alex Smith (BBC News)
The 7th of September is today, isn't it?
Extremely fast tool to remove duplicates and other lint from your filesystem - sahib/rmlintGitHub
like this
This is the first time I've heard "lint" used this way, but I like it. I've heard Linus refer to various waste left behind on your system as "turds" 💀
Anyway, this looks like a cool tool. Gonna check this out.
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
Efficient Duplicate File Finder. Contribute to pkolaczk/fclones development by creating an account on GitHub.GitHub
Thank you
I will check it out again if and when I need to do a clean out.
I do create a lot of duplicates as I move and transfer files between 3 laptops.
I do create a lot of duplicates as I move and transfer files between 3 laptops.
Consider using syncthing
- …Nonstripped binaries (i.e. binaries with debug symbols)
- …Broken symbolic links.
- …Empty files and directories.
- …Files with broken user or/and group ID.
KDE ha rilasciato la prima alpha della sua distribuzione Linux immutabile: KDE Linux, basata su Arch, con aggiornamenti atomici, supporto Flatpak e SnapFerramosca Roberto (Linux Easy)
Sensitive content
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.
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.
like this
I developer Debian hanno rilasciato la nuova 13.1 “Trixie” è disponibile con 71 correzioni di bug e 16 aggiornamenti di sicurezza.Ferramosca Roberto (Linux Easy)
like this
I developer Debian hanno rilasciato la nuova 13.1 “Trixie” è disponibile con 71 correzioni di bug e 16 aggiornamenti di sicurezza.Ferramosca Roberto (Linux Easy)
like this
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.
Today I have something very exciting to share: the Alpha release of KDE Linux, KDE’s new operating system! Many of you may be familiar with KDE Linux already through Harald Sitter’s 202…Adventures in Linux and KDE
like this
Tried it for a bit, seems to be Arch-based, but pacman
wasn't installed. And it's very much an alpha.
Also, there's a warning if you don't have 40GB free. That hurt.
Mozilla integra il chatbot Microsoft Copilot in Firefox Nightly, ampliando il supporto AI già presente con ChatGPT, Claude, Gemini e Mistral.Ferramosca Roberto (Linux Easy)
like this
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
Firefox Nightly builds add CoPilot to the chatbot sidebar, expanding the browser's range of third-party AI service integrations. Plus: new New Tab Page widgets.Joey Sneddon (OMG! Ubuntu!)
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
like this
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?
Text editor - Notes & ToDo. Lightweight. Markdown and todo.txt support.f-droid.org
like this
Exclusive: Elbit Systems UK Bristol site was subject of protest days before direct action group was proscribedHaroon Siddique (The Guardian)
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!
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)
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)
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)
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)
Improved the visuals of how toolbars load themselves in various Kirigami-using apps and System Settings pages. (Marco Martin, link)
Improved the reliability with which screen settings are chosen and restored. (Xaver Hugl, link)
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)
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)
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)
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.
Akademy is the annual world summit of KDE, one of the largest Free Software communities in the world. It is a free, non-commercial event organized by the KDE Community.Akademy
like this
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.
like this
I don't think there is an option for open new window here - i thought id found this solution too 🙁
Edit - I think they must have added this recently!! open new instance is available! solved 😀 thanks!
Sensitive content
Kodi 22 “Piers” è disponibile in versione alpha con aggiornamento a FFmpeg 7, miglioramenti Blu-ray e PVR, HDRFerramosca Roberto (Linux Easy)
like this
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…
Do you like writing software for Android, perhaps even sideload the occasional APK onto your Android device? In that case some big changes are heading your way, with Google announcing that they wil…Hackaday
like this
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.
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).
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.
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.
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.
Isolate and run multiple instances of apps using Work Profilesf-droid.org
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.
indeed ... By 2027 I will have my phone (and old spare phone) on an alternative OS.
In the early days of MS-DOS I had a lock-in and won't have that again if I can avoid it.
(And all the other reasons to leave Google and the other big tech)
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…
like this
Google is in the middle of a six-month, $45 million contract to amplify propaganda with Netanyahu’s office. The contract describes Google as a “key entity” supporting the prime minister’s messaging.Jack Poulson (Drop Site News)
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:
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!
Google is allegedly blocking Nextcloud's access to critical Android APIs.Corbin Davenport (How-To Geek)
like this
Dutch electronics company Fairphone today announced their Fairphone Gen 6 smartphone as the successor to the Fairphone 5www.phoronix.com
Carlos Solís likes this.
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".
Learn two ways to install the Cisco AnyConnect VPN Client in a Linux environment.Baeldung
[SOLVED] I run sudo updatedb
locate
is a command I've used in the past, but now, fresh installed with sudo apt get locate
it doesn return anything.
locate --version
returnslocate (GNU findutils) 4.10.0
, from 2024
or, have I forgotten something?
like this
locate
uses an index you need to update using updatedb
before it is able to find anything.
updatedb
may run periodically because of a cron job, but the index is probably missing right after installing it manually.
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
.
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.
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
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 ;)
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.
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.
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.
A curated list of awesome command-line frameworks, toolkits, guides and gizmos. Inspired by awesome-php. - alebcay/awesome-shellGitHub
IFS=:; find $PATH -executable -iname "$1" -print
like this
I, too, usually don't read about a distribution I don't use.
Why would we have ever heard of libadapta?
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!
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
~/.local
somewhere, IIRC)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.
Ncdu
I learn something new every day. I've been running du -a | sort -rn | head
like some kind of animal. ncdu
runs very fast on my systems and shows me what I want to see. Thanks!
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.
Sometimes, you really do just need to run a Windows app on Linux and perhaps WinBoat might make this easier with its promise of "seamless integration".Liam Dawe (GamingOnLinux)
like this
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.
like this
So in other words they're perfectly suited for day to day use?
I have zero need for any of the janky bullshit features you listed, so this is great news!
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.
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.
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?
A patch queued up into the Linux exFAT driver's development tree optimizes the allocation bitmap loading timewww.phoronix.com
Barring any issues from coming up, the patch in turn will likely be submitted for the Linux 6.18 merge window later in the year.
The developer of ChimeraOS has announced Kazeta, a new Linux OS that aims to provide more of a classic gaming console like experience.Liam Dawe (GamingOnLinux)
like this
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, DVDsI 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 Week in F-DroidTWIF curated on Thursday, 28 Aug 2025, Week 35F-Droid coreF-Droid’s push for decentralization means not only having multiple repos, but a...f-droid.org
like this
FreeBSD offers a 32 bit variant still via their i386 image.
Expect a small learning curve if you've never used UNIX, but most things are similar enough that you'll be fine. If you're ok picking up the FreeBSD handbook.
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?
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 list is pretty good
There are Linux laptops, Linux mini PCs and Linux Phones. What about Linux-based tablets? What if you want to use a real Linux on a tab? Here are your options.Abhishek Prakash (It's FOSS)
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
returnsffmpeg version 7.1.1-1+b1 Copyright (c) 2000-2025 the FFmpeg developers built with gcc 14 (Debian 14.2.0-19)
like this
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.
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?
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.
like this
compose
support is pretty much on par and rootless practically always works.
COSMIC desktop reaches the completion of its initial setup, moving one step closer to the final stable release.Bobby Borisov (Linuxiac)
like this
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.
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.
Berlin, 29 August 2025 – LibreOffice 25.8.1, the first minor release of the free, volunteer-supported office suite for personal productivity in office environments, is now available at https://www.libreoffice.Italo Vignoli (The Document Foundation)
like this
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:
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
Current members: Allan Day (President, ex officio), Robert McQueen (Vice President, ex officio), Arun Raghavan (Vice President, ex officio), Maria Majadas (Chair, ex officio), Steven Deobald (Execu...GNOME Project Handbook
like this
Syncthing Windows Setup. Contribute to Bill-Stewart/SyncthingWindowsSetup development by creating an account on GitHub.GitHub
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.
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…
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)
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)
KRunner and KRunner-powered searches now use fuzzy matching for applications. (Harald Sitter, link)
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)
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)
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)
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)
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)
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)
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)
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 is a patch that we created for Solus to enable users to use Discover to install hardware drivers when using the PackageKit backend. By having this in...GitLab
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.
like this
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.
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.
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.
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:
Dual-boot only:
→ Using drives on dual-boot
→ Preparation for dual-boot.
Step 2:
Step 3:
Step 4:
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.
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.
→ 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 derivatives like Nobara/Bazzite usually have Nvidia driver and proprietary codecs already installed. Make sure to choose their ISO file that has Nvidia support.
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.
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.
→ 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.
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,
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:
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).
like this
Pardon my ignorance, fellow Linux user.
I just happened to mention the ones I heard of.
Will check these out and include them.
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.
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
like this
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.
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.
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.
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.
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...
like this
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
With laptops designed for Linux, you get support for hundreds of Linux distributions out of the box, regular updates and configurable options tailored to make the experience even better!Star Labs®
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.
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.
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.
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.
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:
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.
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.
zypper dup
) After that succeeded, I logged off and back on.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.snapper rollback
I get IO error (.snapshots is not a btrfs subvolume)
btrfs
, and I see @/.snapshots
plus a bunch of numbered snapshots, of course.fstab
, but I don't see an entry mounting anything on /.snapshots
./.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. ☹️
nofail
mount option.
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.
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.
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!
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
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
like this
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
Session Android - Onion routing based messenger [DEPRECATED SEE README] - oxen-io/session-androidGitHub
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
US contractors at a Gaza aid centre interrogated a source of Middle East Eye journalist Mohamed Salama seeking information about his identity and whereabouts before he was killed, MEE can reveal.Khaled Shalaby (Middle East Eye)
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
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?
like this
like this
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.
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.
It works in wine but if you can’t get it working in wine then a vm with usb passthrough works too.
I have used these two solutions with this equipment in the past.
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...
like this
Obsidian 🤝 Neovim. Contribute to epwalsh/obsidian.nvim development by creating an account on GitHub.GitHub
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?
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:
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.
Simple, user-friendly SSH connection manager. Contribute to mfat/sshpilot development by creating an account on GitHub.GitHub
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?
You can boot into safe mode. That ought to give you a working environment to fix problems.
Usually if Android doesn't have a default launcher it'll ask you to pick one when you hit the home button.
windows: "your computer had a problem here's a bunch of technical terms that don't actually tell you whats wrong along with a qr code that you'll never use because by the time you get your camera we've restarted already"
linux: "shits broke dude"
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
But bootloaders are distro/OS agnostic. Why wait for Debian, when you could, for example, boot an Arch live ISO to install a newer GRUB?
I don't use GRUB, but have done the same thing with SystemD Boot before. As GRUB's configuration system is a bit more complex, you might have to mount your main install to get the correct config file.
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.
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.
Interesting that might be the case. The install was Deb12, updated to 13. Might not have updated the grub.
But this happened AFTER the 13 upgrade, not before. So rather a newer grub version.
Sensitive content
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!
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?
like this
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.
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.
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
Instructions to add Plasma Discover package manager back into Bazzite using a Systemd Sys-Ext - mmcnutt/Bazzite-Discover-Sys-ExtGitHub
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.
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
Sensitive content
Sensitive content
Sensitive content
Sensitive content
Sensitive content
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:
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
like this
How to reclock nvidia cards at boot on Linux using nouveau. - polkaulfield/nouveau-reclocking-guideGitHub
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
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.
Sensitive content
Sensitive content
Battlefield 6 won't be as twitchy at launch.Morgan Park (PC Gamer)
frongt
in reply to aprehendedmerlin • • •like this
Endymion_Mallorn likes this.
Truscape
in reply to frongt • • •Fubarberry
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.
GitHub - TibixDev/winboat: Run Windows apps on 🐧 Linux with ✨ seamless integration
GitHubinterdimensionalmeme
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
Fubarberry
in reply to interdimensionalmeme • • •SlartyBartFast
in reply to Fubarberry • • •Fubarberry
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.
SlartyBartFast
in reply to Fubarberry • • •