Ion Launcher: A beautiful, functional & customizable launcher
Zagura / Ion Launcher · GitLab
A beautiful, functional & customizable launcher https://t.me/IonLauncherGitLab
An update on my Thinkpad E16
Original Post: startrek.website/post/13283869
Update: Nope, I'm still having the problem. It seems to be an ACPI problem. I found a potential solution, which I will test soon. The issue seems to only occur when using the charger and Bricklink Studio. These seems to be a common issue on Lenovo.
Another update: I fixed it, but I can't remember what I did. I'm having a great experience again. I'll see if I can find the fix for other owners of this laptop.
Update: I remember what I did, and have detailed it and where I found the fix here: startrek.website/post/14342770 . You should probably update the firmware for the sake of a clean journalctl, though.
After using this laptop a few weeks, I have one important note. I was having a problem for a while where, usually after waking from sleep, in some rooms my Wi-Fi card would disconnect and I'd have to reboot to get my network connection back. Based on journalctl, it seemed to be some sort of weird firmware error.
I found the fix was to install updated firmware, specifically the version of firmware-realtek from testing, upon which the problem has stopped ocurring. As firmware packages tend to not have a lot of dependencies, I do want to see if I can get a bookwork-backports package uploaded so it's easier to install.
We’ve Got Depression All Wrong. It’s Trying to Save Us.
If depression is the emotional expression of the immobilization response, then the solution is to move out of that state of defense. Porges believes it is not enough to simply remove the threat. Rather, the nervous system has to detect robust signals of safety to bring the social state back online. The best way to do that? Social connection.
For people who don’t prefer social connection, I’ve seen that exercise works well
Edit: just want to highlight that polyvagal theory, the main point behind this article, is unsubstantiated thus far
like this
karashta, originalucifer, Maeve, mozz and Doll_Tow_Jet-ski like this.
like this
Maeve and NoneOfUrBusiness like this.
like this
Maeve and NoneOfUrBusiness like this.
When people are told that depression is an aberration, we are telling them that they are not part of the tribe. They are not right, they don’t belong. That’s when their shame deepens and they avoid social connection.
And that's not the only reason people are made to feel they're not part of the tribe, that they don't belong. There are many things in this modern (post modern?) world that cause us to become alienated from other people, even and especially those in our own community. The nature of community itself has changed. Many relationships and social institutions feel more tenuous or impermanent.
It's a vicious cycle: people feel alienated from others, it causes them stress, the stress causes anxiety, that leads to the immobilization response and depression, the effects of the anxiety and depression cause people to become further alienated from others, and the process accelerates and perpetuates.
like this
Maeve likes this.
like this
Maeve likes this.
People don't depress me, but I only have so much charge on my social battery. And yeah, seems we're the odd ones regarding the outdoors. When people first meet me, they often comment about my running around the creeks and swamps alone.
"Aren't you worried about (panthers, gators, bears, serial killers) ?!"
"Uh, no, they're rare enough and I carry a gun if it comes to it."
Great. On top of thinking me fruity, now I'm an armed fruit.
City people might be at greater risk, being more likely to start filming if they see a bear. Or trying to get a selfie with it.
Less likely to do that with a mugger! Lol
What's wrong with responsibly owning a firearm?
I really fucking hate this culture of us Left-leaning people looking at firearm ownership as stupid; meanwhile we are surrounded by armed unhinged racists, bible-thumping violent anti-LGBTQ religious fanatics, skinhead right-wing cops and we hope those fascist protect us if Republicans riot violently.
So fucking dumb to think deterrence is bad.
Open carrying an ak47 in walmart in a suburb is weird
Is this an exaggeration for effect, or something that's actually legal in some places?
like this
Azathoth likes this.
Porges believes
This is an interesting article and yet you've chosen to quote the most speculative unscientific part of it from the final paragraph.
"Have you tried going outside" is not a scientific cure for depression.
like this
PokyDokie likes this.
That’s not what it’s saying at all, it’s talking about immobilization as a survival strategy as induced by the body’s neurophysiology, think of it as another option after flight vs fight responses.
Here’s the report mentioned in the article explore.bps.org.uk/content/rep…
Edit looking closely, the report itself doesn’t mention anything about the immobilization defense.
Edit2 so on further review, I agree that this article is low quality. Apologies, was just browsing while half asleep and thought it was interesting
Polyvagal theory itself does not seem promising so far. Oh well, editing this post to highlight that…
like this
NoneOfUrBusiness likes this.
think of it as another option after flight vs fight responses
Usually expressed as fight, flight or freeze...
I suppose the response to that would be that the social interactions which makes you anxious are unhealthy social interactions, And that, instead, you should be having social interactions that don’t cause anxiety for you.
Of course, without knowing more, that’s just speculation.
I spent quite a while paying for therapy to overcome depression.
Problem was that my depression was basically just caused by poverty: Too poor to afford healthy food, a car, a living situation that didn't include unstable abusive narcissists causing me stress, lack of sleep, constantly guilt tripping me for things I had no control over, shaming me for enjoying anything they didn't approve of, telling me I have mental issues.
So ... what I need is money, a fresh start, a new living sitch... and I am paying a bunch of money for my therapist to also become depressed at my situation and just give me the same CBT exercises I already know.
Why did I pay for all those sessions?
Oh right, my roommates were gaslighting me.
I am currently extremely not depressed now that I am finally faaaaar away from them.
Overworked is my depression.
I once was a recluse I didn't go out for months at a time. Most mentally lucid and healthy I've felt.
I have to somewhat agree with the author. My experience and understanding of depression is that it is more of a (sometimes very persistent) symptom than an underlying cause. Ideally, we would all have the guidance to deal with depressing scenarios, but similar to dissociation during trauma, our mind defaults back to disconnection to limit the pain.
I’m not saying this is every case, but I do think as a society we could view depression more as a coping strategy, and try to replace it with healthier practices. After time, it takes more time and effort and support to replace those coping strategies, but that is essentially what psychotherapy does.
I think too often in the modern world people tend to just shrug and say “this is who I am,” instead of trying to improve their coping skills and quality of life. Like another commentor mentions, this becomes a feedback loop of depression feeding depression and takes immense support and effort to curve and should absolutely not be shamed.
What's the point to feel content that my father is a disappointment or that I feel like one dispite the fact i felt I made all the right choices in life. No spending that cash on therapy is not going to make all the issues go away. It will just make me feel like it's acceptable? F that. My problems wouldn't be an issue if I had more money.
Depression has many causes:
- For once, people work too much. It exhausts the body and we feel tired.
- For two, there's the meaninglessness of life. It's difficult to stay motivated when nothing makes sense/there is no future.
- Thirdly, positive sexual experiences strongly cure depression. Since the dating market is largely fucked (no pun intended), well that option doesn't exist to large parts of the population.
- Fourtly we're socialized to hide depression. As everybody knows, the first step to solve a problem is to recognize it exists. Stigmatization of depression has held back effective treatment for way too long.
Fourtly we’re socialized to hide depression. As everybody knows, the first step to solve a problem is to recognize it exists. Stigmatization of depression has held back effective treatment for way too long.
"Hey, how's it going?"
"Good, you?"
Honesty about our emotional state (with people who aren't trusted friends / partners) is programmed out of us by social norms.
Seems to be an ambitious rethinking of depression. As someone diagnosed bi-polar, I'll watch the development of this idea with interest.
But if the threat continues indefinitely and there is no way to fight or flee, the immobilization response continues. And since the response also changes brain activity, it impacts how people’s emotions and their ability to solve problems. People feel like they can’t get moving physically or mentally, they feel hopeless and helpless. That’s depression[…]
Immobilization has an important role. It dulls pain and makes us feel disconnected. Think of a rabbit hanging limply in the fox’s mouth: that rabbit is shutting down so it won’t suffer too badly when the fox eats it. And the immobilization response also has a metabolic effect, slowing the metabolism and switching the body to ketosis. Some doctors speculate that this metabolic state could help to heal severe illness.
I could see this being the case. If I hate my job and have no other prospects on the horizon, my getting angry at stupid decisions by mgmt threaten my ability to preserve my position. But sarcastically resenting them keep me in stasis. I don't think that's a great analogy for what is being described here, but that's what I've got off the cuff.
I feel exactly like that rabbit right now. Getting squeezed from every angle
I dropped 20 lb this summer, down to an unhealthy weight now...
I just had the same experience with therapy and psychiatry. Even Zoloft does nothing, it might dull it slightly but it doesn't fix the problems underlying my depression.
I make $77,000 a year, and I'm living the same as a person making minimum wage in the 70s.
I have a side job too, and I'm still struggling to just feed myself and pay rent. I don't know how people working serving and retail jobs are even affording to live inside.
Parrot Security
The ultimate framework for your Cyber Security operations
reshared this
Tech Cyborg reshared this.
I've just created a GUI for a journal viewer
Hi everyone,
I’m excited to share that I’ve started working on a new project called Journal Helper. Its a journal viewer built from scratch using Qt6 and C++. The goal is to provide a fast, visually integrated journal viewer for Linux, particularly for KDE/Plasma users.
While there are existing tools like journal-viewer (github.com/mingue/journal-view…), which uses WebKit, I found that its GUI doesn’t integrate well with the Qt/Plasma ecosystem. I also wanted to improve performance and create a more seamless visual experience. Therefore, I decided to create a new viewer from scratch that should be quicker and more efficient.
The project is still in its early stages, but I’d love to get more people involved, especially those who are interested in Qt development. As a beginner myself, I’m eager to learn from others and collaborate on making this tool as good as it can be.
How to Get Involved
GitHub Repo: github.com/rughinnit/journal-h…
AUR Package: aur.archlinux.org/packages/jou…
Any contributions, whether it’s in the form of code, design ideas, or feedback, would be incredibly valuable. If you’re experienced with Qt, C++, or even just interested in contributing, please feel free to fork the repo or reach out.
I’m aware of tools like KJournalDBrowser (apps.kde.org/kjournaldbrowser/), but I had some trouble with installation without using Snap. My goal is to create something simple and accessible for all users.
Looking forward to any thoughts, contributions, or advice you might have!
Thanks for sharing!
While there are existing tools like journal-viewer (github.com/mingue/journal-view…), which uses WebKit, I found that its GUI doesn’t integrate well with the Qt/Plasma ecosystem.
I was going to bring that up. I’ve never heard of journal-viewer, but I have used:
- GNOME Logs
- KSystemLog
- QJournalctl
You mentioned specifically integrating well into QtPlasma, what improvements do you hope to have over the native KDE KSystemLog?
Welp, didn't realize those tools was exist
Mainly its just journalctl command written in Qt
- journalctl --list-boots
- journalctl -x
- journalctl -b ...
- journalctl -p
still find it difficult to include some colors to it...
It has been a while that I tried #StarCitizen. With the new #Neuralnet Tracker plugin (AI haha) for #OpenTrack we get head tracking without annoying IR LEDs or reflecting stripes just by reading the webcam video feed. This is apparently fast enough to try #headTracking without a dedicated #headTracker nowadays. And all that on a #Linux PC. Took some fiddling but the concept still works. What a time to be alive.
Demo: makertube.net/w/groS1wpAhP8XYE…
HowTo: simpit.dev/systems/opentrack/
beko.famkos.net/2024/09/02/156…
#gaming #headtracker #Headtracking #linux #Neuralnet #opentrack #StarCitizen
reshared this
Tech Cyborg reshared this.
that's awesome! #StarCitizen LUG org member, here.. Hopefully some of that detail can get added to github.com/starcitizen-lug/kno… someday!
Cheers, seeya around the 'verse!
Thanks mate 🙂
Following back from main. I’m also in the LUG alas not big on Wiki edits (any more).
Why don't more people use Linux? - DHH
And Linux isn't minimal effort. It's an operating system that demands more of you than does the commercial offerings from Microsoft and Apple. Thus, it serves as a dojo for understanding computers better. With a sensei who keeps demanding you figure problems out on your own in order to learn and level up.
...
That's why I'd love to see more developers take another look at Linux. Such that they may develop better proficiency in the basic katas of the internet. Such that they aren't scared to connect a computer to the internet without the cover of a cloud.
Related: Omakub
Why don't more people use Linux?
A couple of weeks ago, I saw a tweet asking: "If Linux is so good, why aren't more people using it?" And it's a fair question! It intuitively rings true until you give it a moment's consideration.world.hey.com
like this
DaGeek247 likes this.
like this
DaGeek247 likes this.
On desktop, Linux isn’t the best choice.
People use Linux where it’s the best, servers!
I just installed Manjaro over my windows 10 drive and the effort so far has been way easier than I thought.
KDE Plasma reminds me a lot of WIn 10, and nearly everything I did on my windows system works under Linux without hassle. The only issue I had were certain technical things like overlooking my GPU and setting up my LED lights.
Yeah I didn't find Linux install any harder than installing windows from scratch.
Edit: the only thing was multiple choices for home filesystem, which made me do some research on why I would want ext3 or 4 of xfs, or btrfs.
I have never bought the idea that free/libre SW in general is just not as easy, including GNU+Linux. I'll leave out open source initially, and come back to it later, not because it doesn't experience the same, but because corporate wide it doesn't suffer the same fate. And linux itself is one of the most widely used kernel if not the most, it happens similarly to openssl, and so many other open source components. So I see no issue with linux adoption, I can't think of any kernel more adopted than linux...
To me what has really affected free/libre SW is the monopolistic abuse of the corporations, plus their ambitions, and how in Today's world, they have created the illusion that being a technologist is the same as being a technology consumer, which gets into the hearts of governments and education systems (more hurting, public education systems). Let me try some practical examples:
- Educations systems translate the need to educate students about technology into making them familiar with MS different SW, like the windows OS, MS outlook, MS office, MS project, MS visio. Even on the higher levels of education, colleges and universities prefer to use matlab over octave for example, even for just matrix operations scripting. Office covers spread sheets BTW, so people specialized on accounting know excel, but no other spread sheet.
- On public education systems, where one would be inclined to think it might get more interest on developing the expertise to not depend on proprietary SW only, it's where corporate reach deeper offering "cheap" educational licences.
- From the prior two keep in mind that educational licenses from proprietary SW usually means future professional and people depending on proprietary SW in general. They are meant not to educate, but rather generate the future dependent population.
- Governments, whether local or nation wide, instead of adhering to open standards, for any kind of form submission, and even further to adhere to use of free and open source SW, to build the technical and competency expertise required to have a criteria about different technologies, about SW, infrastructure, DBs, and so, they prefer to require citizens to use non free or open source SW to create required forms, and prefer to pay for SW solutions which totally lock in the entire solution, usually coming from big corps, or other companies actually making use of SW and technologies coming from big corps.
- In their effort to discredit free/libre SW, the idea that the fundamental principles behind free/libre SW hurt the SW industry, or that are irrelevant to Today's world or even worse than that, there were claims that the GPLed kernel was a great threat and GPLed SW a cancer. Now that open source usage has totally overcome free/libre SW, there are no such claims, but the damage is done. There's nothing wrong with people wanting some compensation from corps, when developing SW, and thus not using free/libre licenses like GPL-3+ or AGPL, but in the end that eventually might hurt the users rights protected by such licenses, which such corps don't really care that much (their profit has higher priority for sure), and experience shows that just because SW is licensed open source doesn't guarantee any compensation for the development whatsoever, so if volunteering SW, doing so as open source is not even close to get every developer a decent income out of their contributions. Well, except for the big corps backed SW, linux included, but that's not the majority of open source SW.
- The discredit of free/libre SW, which allowed the eventual creation of open source, is such that the banning of individuals ends up being an attack to the organizations behind it and even their principles and motivation.
- Moving away from the free/libre SW observations, even now with open source, from the big corps, which barely compensate the open source developers, complain about the open source supply chain, campaigning against not well maintained SW and such, there's the famous image of a complex and heavy structure depending on a weak and deficient leg. Whatever truth around that figure, it of course hides the overall picture of the developer of such leg not ever being compensated (not to mention paid) for his library or SW component, and perhaps that's one of the reasons the project got even abandoned, but now it's easy to blame such situation when talking about FOSS in general.
Paid SW might be more intuitive to use at times, I can understand that. There are paid developers making the UIs more intuitive and attractive, in the end it needs to be bought or massively consumed to get earning through its use. But if you look deeper, perhaps it's not just that free/libre or open alternatives are non intuitive at all, perhaps people gets used to that UI when attending basic or high school, or college/university. Perhaps even when exposed to mobile devices even when they can barely walk. Everything else, different in nature, will look alien to the future "technologists"...
On a sad (lacking hope) note, I don't think there's any indicator of things changing. My only hope is changes in educational systems, which are nowhere happening, and not the parents, as mentioned they are already convinced that using google, ms, apple, oracle or whatever prepare their kids for the future and will make them the technologists of the future.
On a funny note, I would answer the motivating question with: Linux is so good that it's actually most probably the most used kernel world wide, :)
If talking about non proprietary kernels' drivers, such as linux, then again, profit is what regulates it. No wonder why now nvidia finally cares about linux, being the most used kernels behind the cloud, behind servers of whatever. Meaning, it's not profitable not to support linux now a days for Nvidia.
The other fundamental factor is lock-in, which is abused by some big corps, such as MS.
But the profit idea es even wrong, but it's what we have been educated with. For an OEM, providing FOSS drivers or FOSS FW doesn't mean to have less profit, but somehow it's interpreted as such. And there's also our culture, backed by corps again, that tends to make us believe that everything profitable enough has to be corporate secret, and if not, others would take advantage of you business. That way of thinking really prevents for more FOSS adoption at the OEMs level. I don't agree with it. It might be the presence or lack of some HW features might be inferred by the drivers/FW, but it doesn't mean your competitors will know how exactly you provide such feature, and even less how to make it with the performance you do. And usually once released, you really want to show off your features, your innovation and so on, not keep it secret. So in general, really see no issue for OEMs not to offer drivers and FW as FOSS, even as free/libre SW.
I can imagine OEMs offering FOSS drivers and FW, but that not being as convenient for the major players in the market, since that would risk their position in the market. Just a thought...
Remember the lock-in mechanisms by the corps that feel being threatened if open sourcing dirvers... Some of which no longer say it out loud, but still think GPLed licences are a cancer...
- Doesn't have millions to market like the alternatives.
- More technical requirement (historically anyways)
- Much less likely to be the default on hardware (which is what most ppl stick to)
I figured I'd squeeze in one anticomment among the circle jerk
There's plenty of videos on YouTube of people trying Linux for the first time, and it can be painful to watch how poorly they try to fix something or unintentionally break their system.
That's not to say windows is any better, because they'd do the same thing there.
But people will only switch permanently if windows really falls off hard, which may or may not happen.
You have to think of it like how people first learned to use a mouse and double click back in the 90s. It's not immediately intuitive for everyone, they often have to start over.
That being said, having a big OEM ship linux would do wonders, but Microsoft fights hard to make sure that almost never happens.
iirc due to some anti trust lawsuits, they cannot do that anymore.
But it's still easy to coerce OEMs to run Windows because they offer stuff like quick support and standardized IT support.
If an OEM ships Linux, they don't want to have to make an entire department to help troubleshoot the OS for users who will inevitably call for help. Ignoring them would only result in returns and loss of sales.
I think some thinkpads actually do ship with some distro like redhat or opensuse as an option, but that's because thinkpads are very popular in the business space which means lots of CS people use them, so it helps save some cost from a windows license that won't get used.
Like I said though, if windows really dives into the deep end, I think a potential market would open and some OEM will take a chance on it.
At the same time I think most people don't think about how much prior knowledge you need to just be able to use Windows or Mac. And for someone without ANY prior knowledge all of them are the same.
Story time, my MiL is a zero when it gets to computer literacy, to the point that every week I had to solve something for her. Eventually I gave her a laptop with Linux in it to make it easier for me to do support, and to my surprise she had lots of problems the first months when setting things up and until learning the ropes, but afterwards there were almost no problems.
The thing is that people have a lot of Windows knowledge, so when they try Linux they expect it to be Windows and get frustrated when it's not.
That’s why I’d love to see more developers take another look at Linux.
I'd love to see more developers taking a look at writing portable cross-platform code.
every programming language I use being that way
Are there interpreted languages?
Python is the gold standard for cross platform interpreted languages
If what you meant was are they all interpreted, no C# rust and python are the main 3 I use rn and are all cross platform
like this
Sickday likes this.
totally honest, I had MUCH more trouble with windows AND Mac.
First off, Linux is so easy to install, while Macos and windows have all that unnecessary stuff, like iCloud and one drive (don't even get me started on one drive, its awful, nobody wants to use it, and where do you disable it? and why did it enable itself again?) Then theres the thing where you can't install anything on Mac without having to change about 500 permissions.
And the main reason why I switched, customization. Windows has none of that, you can change the color and that's it. even the cursors often get reset when you restart. Macos is even worse in this regard though.
I think the main reason, why people don't switch is because our generation of teenagers is lazy, or they've always been, I don't know.
I know from friends, that they just don't care about privacy or functionality and think I'm a conspiracy theorist. And generally they make fun of everything I say regarding this topic and don't take it serious AT ALL.
A lot of people (regardless of age) have a very fuzzy idea (if at all) of what a file or a directory is. They wouldn't know a operating system if it sat on their face.
The only way to get them to use Linux is to switch the system on their computers. And they'll probably manage just fine(after a bit of initial grumpiness), since most interfaces are pretty much the same anyway.
But they're never going to change on their own.
When using Windows, I occasionally encounter this weird phenomena that I never experience using any other type of OS, whereby it generates a problem that's so stupid on such a fundamental level that there's no way to really work around it.
Like when I recently tried out Windows 11, I made a manual restore point in case it fucked itself up doing a big update. Which it did, and then when I tried to restore it I found out that it only keeps one restore point, and that after it broke itself doing the update it overwrote my manual restore point with its own automatic restore point, ensuring that the fuckup it just did was the only thing to restore to. I tried restoring it anyway to see what would happen, and it said it couldn't do it but didn't explain why.
Like when an allegedly modern OS so utterly misses the point of both system restore and basic error messages, I don't know what to do with it really.
Windows is not difficult to install, it's just tedious and full of anti privacy options most people don't care about
Also don't think 90% of people will ever install an operating system in the first place anyway
Teenagers are not lazy and are definitely installing it have you seen the hyprland discord
I've seen maybe 4 people using Linux in real life and 2 of them are friends/family
If you're in any of the Linux related discords for long enough to pick up on it you'll realize there are a lot of kids there
After some encouragement, I've been making an effort to switch much of my computing over to Fedora (at least, on weekends until it's got everything I need on it).
My (Framework) laptop fully supports the OS, and even booting it up on an external SSD has been easy, and it works fast and smooth.
But, it's absolutely not as easy to settle into compared to windows.
With Windows, the only "tweaks" that a user might make is installing a different browser, but everything else will work as it should.
Power Windows users will spend more time removing bloat and ads, I won't deny that!
But on Fedora, I had to scour the internet to find out how to get a minimize and maximize button on a window (had to install another utility, then an extension...). Then I had to do the same to move things down to a dock.
Annoying, but it wasn't a huge deal. These small add-on, tweaks, and personalization options all require that you know where to look and how to actually apply these fixes. Thank god I didn't have to fuss around with device drivers.
Then, as I happily watched the Para Olympics while multitasking, my screen just went black. No warning, no way to recover it. Hitting my laptop's power button throws up a series of errors and !!!!!!!!!!!!!!!!! "FAILED TO EXECUTE SHUTDOWN BINARY".
If this is the equivalent to a BSOD on Windows, then it would be my first BSOD in many, many years.
Now I need to figure out how to get some Windows-only software to run, if that's even possible, which adds another layer of time and aggravation.
If I were a novice computer user, I wouldn't even bother with any of this and just stick to Windows. Hell, I wouldn't even know where to begin with any of it!
But I'll see how long I can ride this out, and perhaps I'll be a full-time Linux user some day.
Windows only software
I'm sure by now you know about the troves of compatibility layers that exist in order to make this possible; depending on the software.
Get a minimize and maximize button
This is more of a DE issue than Linux issue, I'm assuming you went with the default Gnome but you might like KDE or Cinnamon for a more windows like experience. I personally loved both of those DEs until I made the mistake of getting comfortable with a window manager
I’m sure by now you know about the troves of compatibility layers that exist in order to make this possible; depending on the software.
Yes, I'll need to do a bunch of experimentation to see if I can get it working. But it's a messy solution to something that isn't even a thing on Windows.
This is more of a DE issue than Linux issue, I’m assuming you went with the default Gnome but you might like KDE or Cinnamon for a more windows like experience. I personally loved both of those DEs until I made the mistake of getting comfortable with a window manager
Fair point, I'm using what Fedora came with, but I can go with something else. Better if I do that sooner, rather than later. LOL
I may have another external SSD I can use, so it should be easy to just install another copy with KDE or whatever on it.
Or... I may just stick with GNOME, since I'd rather keep things simple anyway. Regardless, I'm glad I have options.
That's less about Fedora and Linux than it is about Gnome.
Coming from Windows to Gnome is a shitshow, honestly I think it's the main reason there isn't more Linux users. If that's your first introduction to Linux, no wonder people yell screaming for the exits. It's not an easy transition.
Using DEs like Plasma or Cinnamon is a way more welcoming way to change over. Maybe eventually you'll want try Gnome and it's opinionated workflow, but I think its a terrible way to start out an already jarring transition.
Nobara is a good distro to use Fedora and have KDE by default, with the option to change later. And it has a pile of video tweaks and fixes for gaming and editing out of the box or via the welcome screen tasks.
Well, I think my experiment might have come to an early end.
Yesterday, when I booted up fedora, I lost my wifi (like, it didn't even give me the option to use wifi). Re-booted and it worked again.
Then I decided to get a copy of Fedora with KDE Plasma loaded up. Seemed fine, started setting it up.
Let's try some Windows software through Wine (Bottles, I believe, is what the actual software was called). Program 1, installed, but won't run. Program 2, installed, but wont' run...
Then, out of nowhere: Blank screen.
After waiting several minutes, I hit the power button: FAILED FAILED FAILED messages "Failed to start plymouth-reboot.services" being the last. FFS...
I just don't understand how I can break Linux so quickly without really doing anything. My experience over the last 20 years of trying Linux has always ended the same. Are there no stable distros available? Ubuntu, Mint, Fedora, Elementary, Damn Small... none of them last more than a few days/weeks before they crash and burn.
And when Linux crashes and burns, I really don't know how to fix it.
It's extremely hard to go from Windows 11, which has been absolutely rock solid. Literally no problems, no crashes, no BSOD, no compatibility issues, etc. to Linux, even though I value Linux more.
I would rather not use Windows, but I feel like I'm forced to at this point.
That's the shits. Hardware can be finicky with Linux, especially laptops.
I would try Nobara or Manjaro, both have some pretty good hardware detection and updated/non-free drivers. Fedora itself doesn't have certain things in it that aren't "free" by default.
But you might not be destined to use Linux and no shame in that. Keep trying back if you change hardware.
My laptop is a Framework and has official support for Fedora and Ubuntu. I wouldn't expect these kinds of issue, TBH.
I can probably try a few more distros, but I'm just disappointed that the experience seems to always be the same :(
Their forum is pretty good, and there's a dedicated linux section there, too. They also have extensive support documentation.
I'm sure I can get it working to be more stable, but man, it's an effort for sure.
That is a fair point. I don't expect every feature to match 1:1. But minimize and maximize window seems to be a no-brainer for basic use. At least, how I use floating windows.
But... I'm glad that there are options to bring those features (and more) back if someone chooses.
Is this only when using Linux? The drive's S.M.A.R.T status is all perfect (it's only got like 40 hours of use on it), and tests with no errors).
Maybe I can try another drive.
My drive was brand new when the issue started. I don’t think SMART showed anything wrong with it, apart maybe from the improper shutdowns count.
Not sure if it was Linux only, I never had Windows installed on that drive.
I just wish we could have less ways to do things in Linux.
I get that's one of the main benefits of the eco system, but it adds too much of a burden on developers and users. A developer can release something for Windows easily, same for Mac, but for Linux is it a flatpak, a deb, snap etc?
Also given how many shells and pluggable infrastructure there is it's not like troubleshooting on windows or mac, where you can Google something and others will have exact same problem. On Linux some may have same problem but most of the time it's a slight variation and there are less users in the pool to begin with.
So a lot of stuff is stacked against you, I would love for it to become more mainstream but to do so I feel it needs to be a bit more like android where we just have a singular way to build/install packages, try and get more people onto a common shell/infrastructure so there are more people in same setup to help each other. Even if it's not technically the best possible setup, if its consistent and easy to build for its going to speed up adoption.
I don't think it's realistically possible but it would greatly help adoption from consumers and developers imo.
I love SteamOS for gaming and I think going forward that may get more and more adoption, but a lot of day to day apps or dev tools I use either don't have Linux releases (and can't be run via wine/Proton). I would love to jump over on host rather than dabbling with it via vms/steamdeck but it's just not productive enough.
One especially painful thing is when certain libs I'm developing with need different versions of glibc or gtk to the ones installed by default on OS, and then I die inside.
i think flatpak has done a lot to make this easier, but at the same time... i'll admit i'm not a fan of it (mostly due to random issues).
the way i see it, more distros need something like arch linux' AUR. if an application is reasonably easy to build, it really does not take much to get it into the AUR, from where there's also a path towards inclusion in the official repos.
i don't know too much about other distros, but arch really makes it amazingly easy to package software and publish everything needed for others to use it. i feel like linux needs more of this, not less - there's a great writeup that puts why linux maintainers are important way better than i ever could:
Yeah it'd be nice if there was a really standardized Linux distro that gave developers a baseline to aim for, and then those of us who use the nerdier distros could just figure out our own stuff from there. I think Ubuntu was on track for that for a while, but they tend to go off on these tangents (Unity, Mir, Snaps etc.) which sometimes work against them, and now distros like Pop!OS and Mint are starting to fill that space a bit more.
Basically it's this lol
Package management in central is a bit of an issue. I think nix has the right approach where it's incredibly difficult to create a package that won't work on x system. I think appimage flatpak and snap all work in a similar way
Pip is a right pain in the arse though, if I had a nickel for every time a pip install has failed for some specific package with an esoteric error message...
The working out analogy is great, everyone with a technical job involving computers probably should keep a Linux machine, switching to it has skyrocketed my knowledge on computers in general
It's difficult though, I would compare daily driving it with cycling into work instead of driving, it's fun and good for you but constant effort
Select Audio Output Via Command Line
Does anyone know how I can select my audio output via the command line? I'm frequently switching between using my monitors inbuilt speakers and a USB audio interface and I'm finding it laborious to navigiggerate graphically through the settings in GNOME to do so.
What I'd like to do is set up a couple of bash aliases and do it in my terminal.
What's the best way for me to do that?
Many thanks
reshared this
Tech Cyborg reshared this.
Doesn't alsamixer work?
Anyway, you may wanna try pactl set-default-sink [sink-name]> as well
That depends on which audio system you're running.
Since this can vary depending on your distro, the easiest place to look for that info is going to be your distro's documentation. That documentation may also include instructions for how to accomplish exactly what you want.
I've been ricing my GNOME DE.
Only joking. I had a bit of fun in GIMP for to illustrate this post. You're welcome to use it if you want :)
Oh no, you're going to make me be that guy lol.
Ricing comes from "rice cooker", meaning a Japanese car. The term is so far removed from any racial implications now, that some people say RICE means "Race Inspired Cosmetic Enhancements", though it's just an excuse where one need not exist.
I regularly see people brigade for others to stop saying it, even though the word now exists on its own. People treat it like it's comparable to something like the Washington "Redskins", it isn't.
Pretty cool I just found it crazy that
A: nobody commented
B: you didnt mention the image at all
pactl get short sinks
gets you a list of devices with a numerical identifier. And
pactl set-default-sink ID
Sets the default sink to the desired ID. I only ever want to swap between two so I wrots a bash script to do that. I just type 'aud' and it does it for me.
\#!/usr/bin/env bash
DEVICE=$1
# read input, parse list of available sinks (outputs)
if [ "$DEVICE" = "pc" ]
then
OUTPUT=($(pactl list short sinks | awk '{print $2}' | grep -i -E 'hdmi|samson|Targus' -v))
elif [ "$DEVICE" = "tv" ]
then
OUTPUT=($(pactl list short sinks | awk '{print $2}' | grep -i -E 'hdmi'))
else
echo "No valid input (must be either 'pc' or 'tv')"
exit -1
fi
# get all currently connected streams
INPUTS=($(pactl list short sink-inputs | awk '{print $1}'))
# change default sink (for new audio outputs)
pactl set-default-sink $OUTPUT
# switch sink for existing audio outputs
for i in "${INPUTS[@]}"
do
pactl move-sink-input $i $OUTPUT
done
# use notify-send to send a visual notification to the user that the sink changed
notify-send -c info "Default sink changed" "Changed default sink and sink-inputs to $OUTPUT"
Our family mail server quit working today. Maybe it's a bit long in the tooth...
Apparently I installed that thing in 2006 and I last updated it in 2016, then I quit updating it for some reason that I totally forgot. Probably laziness...
It's been running for quite some time and we kind of forgot about it in the closet, until the SSH tunnel we use to get our mail outside our home stopped working because modern openssh clients refuse to use the antiquated key cipher I setup client machines with way back when any longer.
I just generated new keys with a more modern cipher that it understands (ecdsa-sha2-nistp256) and left it running. Because why not 🙂
like this
Get_Off_My_WLAN and Noxious like this.
It's behind a firewall. The only thing exposed to the outside is port 22 - and only pubkey login too.
And gee dude... It's been running for 18 years without being pwned 🙂
like this
DaGeek247 likes this.
Did you really only use it when you were home? If you used it outside the firewall then port 25 must have been open also.
I used to run my own server and this was in the early 90s. Then one day, perusing the logs I realized I was not smart enough on the security front to even attempt such a thing. It was quickly shut down and the MX record moved to an outsourced mail provider.
like this
Davel23 likes this.
If you used it outside the firewall then port 25 must have been open also.
Do you know what an SSH tunnel is?
Very very aware.
So you had another mail server elsewhere that port forwarded port 25 via port 22 to your internal mail server's port 25.
I take it that outside mail server was secure.
That's an impressive setup.
like this
Davel23 likes this.
We're not talking about some punch card COBOL machine he jimmy rigged with network access, it's an old Debian Linux box with SSH enabled.
It's not like Metasploit would have a tough time finding unpatched vulnerabilities for it...
like this
DaGeek247 likes this.
Unless it's for SMTP only, it's probably a back end sever to some other front facing box, or service, that has IP addresses whitelisted for email.
I'm pretty sure I read one of his comments elsewhere talking about tunneling everything over SSH, so I assume that's what he meant, but I could be mistaken.
Regardless, using an EOL distro as an internet facing SSH server that's 8 years behind on SSH updates, is probably a bad idea.
like this
DaGeek247 likes this.
like this
DaGeek247 likes this.
I've started up new domains and never had an issue getting mail accepted.
There's a right way to do it, and most people that complain that hosting email is impossible don't know how to configure it correctly.
Patience. It really helps to have all the latest set up: SPF, DKIM, DMARC. Then after that it's a matter of IP reputation, you can email the various blocklists and you wait for the rest of them to clear on their own.
I've had that IP for 10 years and it has never sent spam, and I've sent enough emails that people open that it actually does get through fine. I haven't had to think about it for a long time, it just keeps on working. Barely had to even adjust my Postfix config through the upgrades.
like this
DaGeek247 likes this.
security-tracker.debian.org/tr…
Depending on how it was configured it may or not be have been compromised. Probably better to go the nuclear option.
Not to be that guy but why not use Curve25519?
I still remember all the conspiracies surrounding NIST and now 25519 is the default standard.
In 2013, interest began to increase considerably when it was discovered that the NSA had potentially implemented a backdoor into the P-256 curve based Dual_EC_DRBG algorithm.[11] While not directly related,[12] suspicious aspects of the NIST's P curve constants[13] led to concerns[14] that the NSA had chosen values that gave them an advantage in breaking the encryption.[15][16]
I'm fairly certain that SSH and whatever else you're exposing has had vulnerabilities fixed since then, especially if modern distros refuse to use the ssh key you were using, this screams of "we found something so critical here we don't want to touch it". If your server exposes anything in a standard port, e.g. SSH on 22, you probably should do a fresh install (although I would definitely not know how to rebuild a system I built almost 20 years ago).
That being said, it's amazing that an almost 20 year old system can work for almost 10 years without touching anything.
They normally are isolated systems with controlled access. Same with shipping and any other critical industry.
Not to say that there aren't exceptions but these days there is a required level of compliance
Family email server? Your family have an email server to themselves? You managed to deal with block lists over 2 decades and more?
My utmost respect to your dedication
'Closer than people think': Woolly mammoth 'de-extinction' is nearing reality — and we have no idea what happens next
'Closer than people think': Woolly mammoth 'de-extinction' is nearing reality — and we have no idea what happens next
Scientists are getting very close to bringing a few iconic species, like woolly mammoths and dodos, back from extinction. That may not be a good thing.Sascha Pare (Live Science)
like this
dandi8 and Lasslinthar like this.
What happens next? A wave of even worse disregard for things.
After all, if we can bring back the mammoth, who cares if we off , they’ll just bring it back next rotation. /s
The first Jurassic Park quote applies here, a few have used a variation of that idea of doing something just because you can. The other quote follows it, "Dinosaurs and man, two species separated by 65 million years of evolution have just been suddenly thrown back into the mix together. How can we possibly have the slightest idea what to expect?"
These aren't dinosaurs and are a lot closer to us in the timeline, but definitely reintroducing them in a large scale would have some effect to the environment they're put in. Perhaps we only make a few...seems kind of pointless though to bring back a species but keep them at extinction levels. And can they even survive as they were in a warming planet? We might not even be able to, and we're younger and current.
i mean they'd be birthed by elephants, presumably they'd also live with elephants at first.
start with making sure the things actually stay alive, then move onto making them act like mammoths properly.
Hmm good point. For some reason I just assumed they'd grow it in a tube.
edit: you're right, this is from the article:
To produce the calves, Colossal scientists will first identify the genes encoding the woolly mammoth's most emblematic physical traits, such as shaggy hair, curved tusks, fat deposits and a dome-shaped cranium. They will then insert these genes into the genome of closely related, and therefore genetically similar, Asian elephants (Elephas maximus).
So they're basically gonna create a new type of mammoth (basically) by gene editing an existing species..
The genetic science is cool, the consequences of the science are non-existent. The consequences of using them as bio-engineering agents is obviously an open question, but a distraction at this point of time since governments around the world have no appetite for environmental science that doesn't directly make someone money.
As for "what happens next," it either becomes commercially viable and wolly mammoths are seen as mundane and numerous in the next few decades, or it becomes a one-off like Dolly the sheep and the herd population of woolly mammoths stays <10 plus maybe a few zoos.
Bringing them back from extinction just so we can make sure they suffer before going extinct again by us.
There are countless species going extinct as I'm typing this bullshit.
/s
Bringing back mammoths could have a sizable positive impact on arctic ecosystem AND climate change.
It sounds like a far fetched idea but this article is talking in details about this theory.
Right. Cuz the fastest and better way to stop this planet from a climate disaster is bringing back mammals from extinction while we are busy exterminatig all other life on the planet.
Sounds like pure hubries
I do acknowledge that the planet is fucked and making a wooly mammoth will not in any way address the root causes of that. The point I'm making is that if this is developed and perfected there is hope for a path back to biodiversity as long as humans get their shit together and unfuck the planet.
I know that the glass is way beyond half empty, I have to remember that there is a little water left or else all I'm left with is despair
"We have no idea what happens next."
I'm pretty sure there's a movie about this.
Aggiunta l'applicazione Mensinator all'articolo Applicazioni per il monitoraggio del ciclo mestruale
Ho aggiunto questa nuova applicazione chiamata Mensinator nell'articolo dedicato alle applicazioni per il monitoraggio del ciclo mestruale.
Così come per Euki è possibile mandarmi (o scrivere qui) una brevissima recensione per queste applicazioni così da poter dare consigli a chi le volesse provare.
Mensinator è una nuova applicazione open source (licenza MIT) progettata per proteggere la privacy. A livello tecnico non contiene traccianti né pubblicità di alcun tipo. Una cosa bizzarra: la versione sul Play Store richiede l'accesso a internet mentre la versione su GitHub no.
Potete scaricarla su GitHub, su IzzyOnDroid (anche questa non richiede internet) e sul Play Store. Anche in questo caso non ho ancora trovato nessuna persona che abbia testato questa applicazione per cui se l'avete provata e volete scrivere due righe per spiegare come funziona le aggiungo molto volentieri.
GitHub - EmmaTellblom/Mensinator
Contribute to EmmaTellblom/Mensinator development by creating an account on GitHub.GitHub
consiglio di dare un occhio a questa: totalmente open source e offline.
drip. menstrual cycle and fertility tracking (Open-source, non-commercial and leaves your data on your phone.)
f-droid.org/packages/com.drip/
informapirata ⁂ reshared this.
Idag finns det små eller inga möjligheter att tjäna pengar via Fediversum för konstnärer, skribenter och andra kulturskapare. Den som vill tjäna pengar på sitt skapande behöver i allmänhet använda sig av olika externa och slutna tjänster som Patreon, Ko-Fi och OpenCollective.
Ubuntu Core Desktop - presented by Ken VanDine at SCaLE 2024
- The entire OS is built using snaps, including the kernel and bootloader
- Uses snaps instead of flatpak
- Prefers LXD over distrobox and other projects that use podman
like this
timlyo likes this.
As a former Ubuntu user, I’m more likely to try Fedora Silverblue at this point.
I like Podman so swapping it out for LXD isn’t compelling.
like this
timlyo likes this.
Yeah just.... Why? Why all those devices? Why auch a mess?
Snap and systemd are the worst things to happen to Linux. Both in Basic, maybe, not a bad idea but the implementation is horrible
This honestly seems like one of the only things Snaps could be useful for in the future, considering you can update every component of the system with Snaps in a way that you can't with Flatpaks.
That said, I still dislike Snaps and I think it would overall be better for Ubuntu to use the standard packaging format that everybody else seems to be converging on; Flatpaks.
Linux smashes another market share record for August 2024 on Statcounter
Linux smashes another market share record for August 2024 on Statcounter
Another fresh month and so we have the latest operating system market share details from Statcounter, and it's another impressive showing for Linux from August 2024.Liam Dawe (GamingOnLinux)
reshared this
Tech Cyborg reshared this.
I’m not sure how true this is, but I read somewhere that when Mac got above 5% market share, it suddenly got a lot more mainstream support.
I wonder if that means we’re are a year or two away from Linux as a mainstream option.
I’d love to have an arm based Linux laptop with software support for one of my critical work apps.
People shit on any distro 😂 just get whatever works for you, differences aren’t that big, after all.
I personally like the easy version of Arch (endeavourOS) and install stuff there only using yay in terminal (yay [name of program you nees])
I'd like to see a logarithmic version of this graph. Picking out a straight line in a log graph is easier than trying to discern an exponential. I want that juicy exponential.
like this
Lippy likes this.
Uncertainties arise, however, over grid stability in a renewables-dominated power system, the availability of sufficient finance in underdeveloped economies, the capacity of supply chains and political resistance from regions that lose employment.
Russia has no such policy, but still strange to assume continuation of current government concepts there until 2060.
(you can see the regional breakdown in supplem Fig 1. )
Given that energy usage also increases about quadratically, this means that net CO2 emissions will roughly remain equal till 2060.
This is not a good graph.
Fängelse för att ha hanterat 30 kilo kokain. Södertörns tingsrätt har dömt fyra personer för att de bland annat hanterat eller främjat hanteringen av 30 kg kokain. Tre av de åtalade döms för synnerligen grovt narkotikabrott.
Gnome mutter 47.rc tagged
- Add experimental color management protocol support
- Use libadwaita for server-side decorations on GNOME (on Xorg and Xwayland apps)
- Let scaling-aware Xwayland clients scale themselves
- Add initial PipeWire explicit sync support
Frikännande hovrättsdom för mord. Den 22 augusti förra året sköts en man till döds när han satt i en bil på Dalhem i Helsingborg. Tingsrätten dömde två unga män, 16 och 17 år gamla, för mord och medhjälp till mord.
Not necessarily! I always run ln -s '/usr/bin/$EDITOR' $(which $EDITOR) after a fresh install, so I have a valid executable on the path called $EDITOR.
Of course, then I have to make sure to add export EDITOR=\$EDITOR to my .bashrc. (Obviously.)
Not even Basic Command-Count-motion like c3w aka change 3 words after cursor, or d3b delete 3 words before the cursor?
To that, you add the
D aka delete command
C for change
Y for yank (copy)
So yy to yank line, or dd to delete line.
Also p for paste
Also, i sends you before the cursor, a sends you after. Capital I is insert at beginning of line, Capital A is insert at end of line (append).
I terms of motions and moving around, you need: hjkl, C-d and C-u (half page jumps down and up), and within the line: 0 or ^ for beginning of line, $ for end (taken from regex), w for moving by word forwards, b for moving by word backwards. That's pretty much all you need imo. There is also t and f. Where t goes forwards (think 'till aka until). Like dtc delete until the c character. F is the same but goes backwards in the line rather than forwards.
Remember you can use these with xommands, so d$ deletes until the end of the line. Or "dt." deletes till the "." so.... yeahI know there's more, but that's all you need for Normal and Insert mode imo.
For Visual mode, you only need to know how the Visual modes work. Visual (v), Visual Line (Shift-v) and Visual Block (Ctrl-V).
Also, for visual mode, it might be helpful to learn how to use V-Block to comment out multiple lines at once. Can't be bothered to go into it.
But I'd argue that's all there is to learn about vim keys in terms of getting work done.
I'll say that I find easier to exit vim that to exit nano.
I don't know what ^ means. I just start pressing special keys until it doesn't the thing
Vim actually IS easy to use once you get the hang of it, plus more comfortable and efficient.
Nanos just an excuse for lazyness, cmv.
nano -m <file> or set mouse in your nanorc
Oh to be clear, it's all humor. At least mostly, I'm sure there are RMS level fanatics somewhere that truly believe some of the BS.
This is something as old as time. I've seen it prolifically on Reddit (though not in the Emacs community, they generally discourage memes), various Linux forums, old Usenet, various programming forums... I'm not trying to be evasive, but it's hard to provide examples that aren't specifically cherry picked, which wouldn't benefit the conversation much.
There's even a Wikipedia page dedicated to this: en.wikipedia.org/wiki/Editor_w…
like this
Virkkunen likes this.
with an outside control interface that’s quite literally about as optimal as it can be.
Which is probably true, as long as you make one assumption- that the operator dedicates a significant amount of time to learning it. With that assumption being true- I'll assume you're correct and it becomes much more efficient than a Nano/Notepad style editor.
I'm happy to concede without any personal knowledge that if you're hardcore editing code, it may well be worth the time to learn Vim, on the principle that it may well be the very most efficient terminal-based text editor.
But what if you're NOT hardcore editing code? What if you just need to edit a config file here and there? You don't need the 'absolute most efficient' system because it's NOT efficient for you to take the time to learn it. You just want to comment out a line and type a replacement below it. And you've been using Notepad-style text editors for years.
Thus my point-- there is ABSOLUTELY a place for Vim. But wanting to just edit a file without having to learn a whole new editor doesn't make one lazy. It means you're being efficient, focusing your time on getting what you need done, done.
I remember looking up how to use Colemak with vim, and the advice was:
- Change the mappings so the position is the same, but it has the downside that every tutorial won't match.
- Keep the mappings and do awkward stretches for common functions like up and down.
So I just gave up and moved on.
it even has a tutor
Yeah, people are just lazy. I remember when I invented a new login screen and was told it was "difficult", "confusing" and "took some getting used to".
It even came with a free 100-page manual and a 4-hour master class. Some people, I tell you!
^This is meant more as a joke than an actual critique, even if it kind of reflects my thoughts. But ultimatly, I thought it was a funny bit.^
You mean my 6k Gmail drafts? 😭
I started doing paper pads everywhere and trying to log at end of day.
essentially a terminal modal editor (like vim), but instead of specifying the action to perform then what to perform the action on (like "yank 3 lines"), in helix you select first, then perform actions on the selection (like "these 3 lines, i want them yanked"). it's slightly better (according to others) because you get to see what you're going to change in the file so you don't accidentally delete 5 lines instead of deleting 4.
on top of that many features are builtin, like tree-sitter and lsp support, so you don't have to spend 5 hours looking for cool plugins and configuring everything to get started (my config file is only 50 lines of toml).
the downside is that there isn't support for plugins (yet), but there's already things like a file picker, more than 100 themes etc.
So similar to kakoune? I tried that for a while, but it was missing some features so I went back to vim/neovim.
I need to know vi anyway, because that is available everywhere (as part of busybox), so using vim/nvim for bigger systems just fits.
I gave it serious consideration when the death of Atom was announced and I was unsure where to move on to.
Looks like in the meantime a lot has been done (as far as I remember, TreeSitter and LSP weren't built in back then...? Not sure though), but the lack of a plugin system is still killing it for me.
TBH it looks like it has 75% of the features you want from a codeditor, which is much more than the use-case for Nano, but no way to go the remaining 25% of the way.
It was pretty great, wasn't it?
Although I must say. I eventually landed on neovim. Steep, steep learning curve, but now I would not switch back again.
I used it for a while. The flipped mode of thinking with it was weird at first but I liked it once I got used to it.
I don't remember the specifics, but I vaguely recall encountering an issue with its LSP implementation that drove me toward thinking the whole LSP approach is insane and I went back to neovim.
.nanorc. Though, Ctrl-Z conflicts with suspend in many terminals, so I keep that one as Ctrl-U. A .nanorc also allows turning on mouse support, changing the color scheme, etc.
They need to learn how to use their tools better. Winscp does all that transparently for you if you press F4 on a file on a remote system. Or maybe they did and you just didn't see it.....
It's quite a handy function when you're diving through endless layers of directories on a remote box looking for one config file amongst many.
Vim makes it easy to edit text in complicated ways, once you've learned it.
Vim is not easy to learn nor intuitive.
It is simple and compounding.
You might not ever edit enough text to ever need to learn a new skillset to edit text. If that's the case, use nano.
But if you do find yourself editing a lot of text, consider trying vimtutor.
It takes 20 minutes and you'll be proficient enough to match nano's efficiency ceiling.
Now when I use nano it's frustrating to use and I can do things much faster and easier in vim 😅
Fair enough. I basically gave you a large chunk of vim so it will feel super overwhelming. The trick is to do one command or combo at a time. For example, I started with dd. Then I added yanking. Then I added visual mode. Then I added "o" (which I think I forgot to mention: o creates a newline under the current one and puts you in insert mode. Capital O does the same but above the current line). The real trick is going little by little. And to be honest, there are some commands I still rarely use or forget to mention. I've never used f instead of t. And in terms of forgetting to mention, there's the x command which deletes the single character under the cursor rn.
Also, I'm sure someone will find this list helpful, so on top of this, I'll also add this video (and hope that Piped bot will appear):
It contains some things I haven't mentioned.
As for learning all this, I'm repeating myself for the third time. Do it little by little. And when a command is already a thing you do almost without thinking about it, you're ready to add more.
I'm mentally checking out
Why? dw is delete word, c5b change 5 words backwards, and those are the most complicated commands you'll ever get to use, unless you start adding cuatom keybinds.
But I digress. If you don't want to learn it, it's fine.
Well its shown to you at the bottom of the screen what it does...
And if you want Ctrl v,c,s etc. To work like in word etc you can always use nano --modernbindings
Edit a file, writing a quick shell script or whatever in the terminal. Nano is great. I don't see any use in learning vim or emacs. If I need something more I'm going use a gui editor anyway.
Don't get triggered anyone it's just my preference
ciw or ci" being a thing.
Nano is the tool that people use when they don't have a need for TUI editors in general and therefore don't want to have to memorize how people with teletypes decided things should have been done 75 years ago and who also don't want to get dragged into endless pointless bickering arguments about which set of greybeards was objectively right about their sets of preferences.
I'm glad people enjoy the editors they use and also I just wanna change a single fuckin line in a config file every once in a while without needing to consult a reference guide.
If I am forced to use an editor in the terminal, nano generally. But I very rarely need to because I have a functioning modern computer from within the last 25 years and therefore have a gui I can rely on. If I somehow manage to break the gui in a way that requires me to edit a text file (itself very very rare) I can fix it with nano.
Now, why would you voluntarily use an editor with a ui that's needlessly confusing and convoluted, an arse to learn, and notoriously difficult to even save a file and close without checking help files if you haven't already memorised completely random key combinations? I would say we'd love to know, but we already do. It's because you're an arrogant dickwad - at least that's what your last comment makes you look like
Although I came from vi (pre-vim and pre-evil) and still have the muscle memory, I don't and haven't used it myself.
I hear it described as a "nearly complete" and "very comprehensive". There is definitely a solid community of people using and enjoying it, but on the other hand there are always some reports of getting tired of having to work through, and sometimes extend, an additional interface layer, so in the long run being happier to just adopt the default bindings.
I know there are a few areas where trying to follow common vim workflows doesn't work as well. Historically the performance of line number display been weak in Emacs, though I believe it's recently much improved. A lot of people seem to make heavy and constant use of it in vim but conversely for me (and I think it's more common in Emacs) it's only an occasional, transient need when some external log or error quotes a line number, so I have them only displayed when I hit the go-to-line binding.
Overall, I think the most frustrating issues people have trying to adopt Emacs from vim are due to trying to impose their specific familiar vim workflows. The most obvious example is people concerned with startup time, but for more typical Emacs workflows it's a non-issue. Users typically stay in Emacs rather than jumping in and out of it from a terminal (and if you really want that workflow, you run one instance as a daemon and pop up a new client to it instantly). My Emacs instance's uptime usually matches my computer's uptime.
The draw of Emacs is not about it only being an editor so much as a comprehensive and programmable text environment. It is a lisp-based text-processing engine that can run numerous applications, the primary being an editor (the default, or evil, or others...) but also countless other applications like file managers, VC clients, subprocess management and many others. It 95% replaces the terminal for me, and many other tools. So it's the environment through which you view and manipulate all things text that is very accessible to modify and extend to fit your needs. Hence the joke about it being an OS is pretty apt, though to believe it needs a good editor implies vim isn't a good editor ;).
It’s because my job involves managing and operating systems that are only accessible through ssh or tty sessions. I spend hours every day in a terminal, on a remote session, frequently editing files for stuff: crontabs, configs, etc.
I learned vi because when I was coming up, university systems only had ed, vi and emacs, with pico on the servers that had pine for email. I learned vi because it was more powerful than pico (and because I couldn’t get the hang of emacs key combos). I read the help files and learned how to use it, because it was foundational.
Every Unix-like system has a variant of vi. Many of my container images don’t, but it’s trivial to install and use anywhere if needed.
It’s just a more powerful tool than nano, and consequently more difficult to use. Which is fine, man. It’s okay for you to use a basic text editor on the rare occasion you have to edit something in a terminal. You don’t have cause to learn how to be productive in an advanced editor, and that’s fine.
For what it’s worth, when I’m writing and testing python, I use VS Code.
Imagine using Nano or Vim; when you could be using Cat and Echo.
/s
modal editing can be fun. it is a weird skill like driving a manual transmission.
that said driving a manual transmission in stop and go traffic on a hot day is a lot like editing in vi sometimes.
~/.nanorc. Most of mine are the same as standard desktop editors, except undo is Ctrl+U because Ctrl+Z is commonly bound to suspend, and quit is Alt+Q instead of Ctrl+Q because in browser window terminals (e.g. Unraid) Ctrl+Q usually closes the whole browser (oof).
When you only need to hammer a nail every once in a while, any hammer will do. When you're a roofer, you better have a roofing hammer.
If you don't spend your life in a terminal and just need to edit a file, vim isn't for you. If you want to learn complex strings of arcane wizardry to not only make your life easier but amaze your underlings, use vim.
So I need to dive into the manual to do something as basic and universal as "copy and paste"? Why not make it Ctrl+shift+c or have it shown in the info text when pressing this almost universally accepted keypairs? Or at least make it somewhat similar to this. I find it bonkers why some programs decide to just have radically different shortcuts or defaults, the complete opposite of what feels intuitive. Same with the design of some doors that need actual SIGNS on them to tell you which direction they open. Just bad design choice.
Edit: just remembered. Same story with tmux. Want to copy something? Surprise, it's not anything you expect it to be. Some ctrl+b + [ or some shit
This is my thought process exactly.
I get it, for a power user, vim is probably incredibly powerful. However, I just want to edit text files. I don't want a text editor where I need a cheat sheet just to save my changes and quit.
If something is "easy to use" this includes the time you need learn said thing.
Drinking rahmen from the bowl is easier then using chopsticks (even if you are more elegant with chopsticks)
Driving automatic is easier then driving manual (even if you may be more efficient with manual if you practised shifting a lot)
Walking is easier then flicflacs (even if you may be faster with flicflacs if you practised a lot)
Using Ubuntu is easier than using arch (even if arch gives you more control and opportunities if you understand it)
What you observes could be OS depended,. Vim has its own copy paste buffers (y,p etc) and the OS has its own. Traditionally highligh to copy and middle mouse button to paste on Unix. Windows has 2 methods, ctrl-c,v but those are also bindings in vim so only the older less known crtl-insert,shirt-insert works.
Copy paste is definitely built in, there is no need for extra plugins.
Control+W = "Where is," Control+O = "Overwrite", Control+X = "Exit."
Makes just enough sense to me, and those are really the only three binds I ever need for editing config files.
I don't want to come off like a vim hater, because I do believe it when people say it's powerful, but... I don't need powerful. I just need to edit text files.
Greybeard here. I can use vi, emacs, nano, etc. and use whatever is available if it suits the job. For many years I did dev in emacs on my computers and on other systems used vi for quick edits. Currently on my own laptop I have micro as default term editor now. For Rust development - code, though I have hopes for Lapce.
They're all just tools and so are people who get tribal about things.
On my laptop, I update my bashrc on Excel, in Wine, then export it as a PDF, OCR to .md, Pandoc it to an .Org, and then finally, write it down on paper and re-type it on my phone's Termux's Emacs instance, then TRAMP it to my PC, in the other room.
I use biebian, btw.
Snörpvadsbåtar i Ålesund. Jag var för nån vecka sen på besök i Ålesund. Där låg bland annat en lång rad snörpvadsbåtar från Nordlandet vid en av stadens kajer. De flesta från Troms fylke.
exu
in reply to sag • • •like this
Sickday and TVA like this.
Snot Flickerman
in reply to exu • • •exu
in reply to Snot Flickerman • • •sag
in reply to exu • • •like this
TVA likes this.
mnmalst
in reply to sag • • •A list of features would be nice.
Is the calendar widget part of the launcher for example?
rozlav
in reply to sag • • •sag
in reply to rozlav • • •rozlav
in reply to sag • • •╰(▔∀▔)╯
sag
in reply to rozlav • • •ChaoticNeutralCzech
in reply to sag • • •like this
TVA likes this.
Voroxpete
in reply to sag • • •Is everything supposed to be black and white? Also, how does one access the purported customisability? I can't seem to find a settings option anywhere, and the readme.me is just a vague list of selling points.
Edit: NVM, figured it out. For anyone else wondering, long press on the desktop and select "Tweaks" from the menu that pops up.
TVA likes this.
raqqed
Unknown parent • • •it's available on f-droid
loki
in reply to sag • • •This looks neat. It'll be sweat it it could get
- tap gestures (double tap -> launch app)
- Use app shortcuts as icons in pins (My apps shortcut instead of play store app)
- lock desktop mode
Will use this instead of Neo for a few days to see how it goes.
Sips'
Unknown parent • • •Will leave this one here in case anyone wants a look. A launcher called Neo Launcher, very smooth and customizable one.
apt.izzysoft.de/fdroid/index/a…
EveryMuffinIsNowEncrypted
in reply to sag • • •As long as it's not yet another "minimalist" launcher, i.e. ones that're basically each just a glorified apps list.
I'd personally love more launchers that use a tiling system, with built-in clock and/or weather widget.
Kind of like Focus Launcher with the Arcticons icon theme but, you know, with less moon and more grid.
like this
TVA likes this.
EveryMuffinIsNowEncrypted
in reply to Sips' • • •That hasn't been updated in two years. Seems kinda dead if you ask me.
Which is a shame because I used to use that and it was great!
Sips'
in reply to EveryMuffinIsNowEncrypted • • •EveryMuffinIsNowEncrypted
in reply to Sips' • • •Sips'
in reply to EveryMuffinIsNowEncrypted • • •M. Orange
Unknown parent • • •prenatal_confusion
in reply to raqqed • • •geneva_convenience
in reply to sag • • •sag
in reply to geneva_convenience • • •