like this
like this
Oh that's an easy one.
If olive oil is made out of olives, then baby tanks are made out of uteruses, obviously.
dgdft likes this.
Asking this since I've always been told the former and that your bladder rupturing from not going to the toilet is a myth and the story of Tycho Brahe is too old to be reliable. But in recent years, I've seen articles about people drinking alcohol and passing out and their bladders bursting because the sensations got dulled (which still shouldn't affect the sphincters giving way due to the pressure before the bladder actually ruptures, since it's about the sphincters being not physically strong enough to hold back the pressure).
The existence of overflow incontinence would seem to contradict this story from 2020, for example. Alcohol dulls the urge to urinate, but overflow incontinence often happens in absence of this urge as well, and when the detrusor muscles (which squeeze the bladder) aren't working.
What's the straight dope here?
An incident occurred in China in which the bladder of a man who fell asleep after drinking a large amount of beer bursts. Prickly! Hajime Hajime boy, praise 10 Ten bottles! Bladder cleft! https://mp.weixin.qq.GIGAZINE
Disclaimer: Not a medical scientist.
With that said, your question would probably hold more water (pun intended), if you had asked regarding a urinary tract infection or similar infection forcefully blocking the urethra, making it almost impossible to piss even if you wanted or needed to.
I won't go into the fine details, but early 2009 was definitely not fun for me after a multi-systemic infection that started as a dental abscess.
No, luckily nothing down south ruptured, but its never good when someone is pissing brown, I couldn't hardly even piss for a few days after I started antibiotics.
That wasn't the question though. They asked..
"What's going on by the Burger King?"
From what I can tell, it's a hooker on crack blowing some dude dressed as the King, while fighting off a family of raccoons..
My R75 works fine under via.
I'm using the R75 vial firmware located here.
It won't compile, as cloned. It's more than just the directory structure which is completely silly. It's not surprising it didn't work, given it's messy state. I had to modify it a bit, so it could easily be something I did.
I had to add a UID:
config.h -> #define VIAL_KEYBOARD_UID { }
and uncomment tap_dance_action in keymap.c.
tap_dance_action_t tap_dance_actions[] = {
[TD_RESET] = ACTION_TAP_DANCE_FN(safe_reset),
[TD_CLEAR] = ACTION_TAP_DANCE_FN(safe_clear),
[TD_CTL_TG] = ACTION_TAP_DANCE_LAYER_TOGGLE(KC_RCTL, _CTL_LYR)
};
That's about it.
It compiles and downloads cleanly. Via continues to work but Vial does not discover it.
This mosbed firmware extension claims to be a derivative of this work but it doesn't seem to be.
github.com/irfanjmdn/r65/tree/…
Anyone have Vial working? It's a popular keyboard so I expect someone has solved this problem. If no one responds, I'll take it on in a week or so so we can all enjoy ou R75 on linux with Vial.
Files for the RK65 / Royal Kludge R65 (ANSI, WIRED-ONLY) - GitHub - irfanjmdn/r65 at vialrgbGitHub
like this
The problem seems to be lack of ability to give the board a magic serial number. The vial app looks for a specific string in the serial number ("vial:") to identify a vial capable keyboard. My R75 won't accept a serial number, no matter what I do.
Apparently, this is a limitation of some cheap USB controllers (always answer 0 to all serial requests). I don't know if that's true but ChatGPT tells me it's so.
udevadm info -a -n /dev/hidraw$(ls /dev/hidraw* | tail -1 | tr -dc '0-9') | grep -i serial 2 ✘
ATTRS{serial}=="00000000000000000000000000000000"
ATTRS{serial}=="0000:09:00.0"
Apparently, the magic number can be coded into the UID, also. I'm working on that, too, with no success so far. Apparently, USB controllers don't stand in for UID in any case.
I'm struggling with this. If anyone has some ideas or clear direction, I would consider it a favor. If I can manage to make it work, I'll publish the firmware for everyone.
Even if someone got the mossbed firmware to work, that would be helpful to know. I have been banging on it for three days with no luck. This is the most expensive, cheap keyboard I've ever purchased. lol!
The Saxophone Colossus Reflects on a Titan of Rhythm. In this rare and intimate moment, legendary tenor saxophonist Sonny Rollins shares his memories and de...YouTube
Can you really hear the difference between Yanagisawa’s cheapest and most expensive saxophones? In this video, we put the entry-level Yanagisawa AWO1 up agai...YouTube
👉 Become a BetterSax Member https://bettersax.com/sp/membership/?video=wWBlbG4Qo9A⭐️ Access Our Free Sax Lesson Downloads https://bettersax.com/shed/?video=...YouTube
This question came about over a discussion my brother and I had about whether dogs should be on leashes when outside. We both agreed that yes, they should, for several reasons, but that's not the point.
Let's use a hypothetical to better illustrate the question. Imagine that there's a perfume - vanilla, for example - that doesn't bother you at all (you don't like nor dislike it), but that is very upsetting to some people, and can even cause some adverse reactions (allergies or something). In this hypothetical, based on the negative effects, you agree that vanilla perfumes should be banned. Currently, however, they are allowed.
You're walking down the street, and randomly smell someone passing you by and they're wearing a vanilla perfume.
Would that upset you? Why, or why not?
My answer is yes, without a doubt. Even though the smell itself doesn't bother me, the fact someone would wear that perfume and not only potentially upset others, but put them in danger, is upsetting.
My brother, however, would say no! He couldn't explain his reasoning to me.
I know this is a little convoluted, but I hope I got my question across.
There was a certain type of perfume that seemed popular back in the 90s, that would make me instantly gag and almost puke within seconds. I have no clue how anyone found that as any sort of pleasant smell.
To me I thought it smelled like a woman with a nasty yeast infection, trying to cover it up with potpourri. But it wasn't even the women's health causing it, literal potpourri smell alone causes me the same gag reflex, the stuff just smells nasty to me and I can't be in the same room as that smell for long.
So yes, there are reasons to be offended by particular scents, even if others somehow find them pleasant.
Routine maintenance leads to unexpected microbial discovery in “ship goo” on the R/V Blue Heron's rudder shaft.Scientists discover new life aboard Great Lakes research vessel | UMD News Center
Now this remembers me of a description for KSPs Procedural Parts mod.
Made from viscoelastic nanopolymers (which were discovered by accident... growing in the back of the office mini-fridge)
Once again posting something for reference as I couldn't find it online
No issues after logging in.
After suspending (sleep) and resuming, screen takes 25 - 30 seconds to turn on.
Display settings in Plasma take a long time to load, sometimes don't show automatic rotation option.
Turning on screen after turning off (even without sleep) takes a long time.
No suspicious logs in Kernel and Journald (even after comparing post-fix).
Switching kernel makes no difference.
Logging out and back in temporarily fixes screen rotation and screen waking until next suspend.
Everything works in X11 session apart from screen rotation (appears unsupported).
Running monitor-sensor
hangs when running after suspendsystemctl stop iio-sensor-proxy
fixes slowdown issues
Downgrading to iio-sensor-proxy 3.6-1 following Arch Linux package downgrade instructions.
In my case with a cached package
```<>
sudo pacman -U file:///var/cache/pacman/pkg/iio-sensor-proxy-3.6-1-x86_64.pkg.tar.zst
and optionally adding it to IgnorePkg
```<>
IgnorePkg = iio-sensor-proxy # Issues in Wayland after suspend
OS: Arch Linux x64
Host: Lenovo ThinkPad L390 Yoga
Kernel: 6.12.35-1-lts
DE: Plasma 6.4.2
iio-sensor-proxy (broken version): 3.7-1
Last full system upgrade: 2025-07-06
like this
Trying out Guix for the first time! Waiting for packages to download.
I'm a long time Arch user. Any tips?!
I've heard there aren't as many packages for Guix as other distros, but I was thinking Flatpak and distrobox will help bridge the gap for me.
like this
Btw, here's how you configure HiDPI for GNOME. Unfortunately, my laptop has a hydeepeeay display, so it's not fully compatible with Linux. (It's 3840x2160, so at least 2x scaling is possible, hypothetically.)
Commands from the Arch Wiki, but also adds cursor scaling:
$ gsettings set org.gnome.settings-daemon.plugins.xsettings overrides "[{'Gdk/WindowScalingFactor', <2>}, {'Gtk/CursorThemeSize', <48>}]"
$ gsettings set org.gnome.desktop.interface scaling-factor 2
As per title, I am curious. How does your mind / your thoughts work? I only ever experienced my own thoughts, so I'm curious how it works for other people.
I for one feel like my thoughts sometimes are like me talking to myself silently. Sometimes I can even let out a random short sound, which I've come to start disguising by laughing kinda quietly or coughing or whatever. Like it was part of something, and not like an inner monologue almost leaking out.
So, how do your thoughts work?
cheese_greater likes this.
cheese_greater likes this.
Context: Water Temple theme from The Legend of Zelda: Ocarina of Time
Please go visit lighthunter27h hes a nice person.YouTube
Speaking to reporters in Delhi on Friday, Rijiju emphasised that his views were personal. “I do not want to react to China’s statement,” he said, adding that he was speaking as a follower.The Wire Staff (The Wire)
Ok so how does a cancer kill its host?
It grows until it consumes so many nutrients that the other living cells don't get enough. The host literally starves even if he eats plentifully.
The same applies for the US: The billionaires are not only hoarding wealth, but by doing so they're crippling the economy for workers and everybody besides themselves.
dgdft likes this.
Like some kind of fantasy Game Thrones-esque Chernobyl or something?
Edit: besides LOTR since its basically the Russian "side" version, wiseguys 😛
cross-posted from: sh.itjust.works/post/41641719
Keystrokes? Screen recordings? Camera and microphone spying? Assuming an average person who's not actively targeted by an intelligence agency.
The latest 7-Zip release speeds up bzip2 by up to 40%, improves ZIP and FAT archive support, and fixes multiple bugs and security vulnerabilities.Bobby Borisov (Linuxiac)
like this
Hey OP, you were released today with performance gains!
Ha, gotchem. The drive by compliment strikes again.
like this
Beyond raw horsepower, 7-Zip quietly tightens its handling of several legacy formats. Support for ZIP, CcPIO, and FAT archives has been refined, smoothing edge-case extractions that previously required third-party tools.
Over the years there was a few .zip archives that 7z could not handle for whatever reason. For these cases I had to use another application, but don't know the reason. And my bad to not keeping copies of these files for future testing.
like this
I'm very concerned that people who choose to go to France will just find themselves in the exact same situation along with the rest of us not too long from now. I'd advise looking for a country with a lower fascism approval rating...
We do have lots of cheese, though, if it's any consolation.
Posting here too as I've not had any responses in the more relevant communities.
Hi there, I've got these really odd issue where certain windows will cause random lines like the one in the screenshot appear on my screen. They will often flicker a bit and will dissapear if I hover my mouse over them. The lines will display what is beneath the window itself. These occour quite frequently and are frankly getting quite annoying to deal with.
Is this a known issue with KDE right now? It does not happen while using Gnome on the same machine + screen. If it matters I am running CachyOS+KDE 6.4.1+AMD.
If there is anythign I can do to fix this then I'd greatly appriciate some pointers!
like this
reshared this
I bought a Lenovo laptop, one from the the bargain bin, 11th gen Intel and 8gb soldered RAM
Even if I reinstalled Windows to make sure all the bloatware was removed, it was almost unusable. At boot I was left with only 800mb free memory, and "Lenovo vantage" kept reappearing automatically like malware. (It's a useless electron app that wastes half a gig of ram to show you on screen when you press caps lock, check driver updates and try to upsell you on extended warranty)
At idle the machine was as loud as a jet, with crystal disk mark always complaining "the nvme drive is over 65°C!!" (I'm guessing from the constant swapping)
Battery life was a disaster, 2 hours at idle with no foreground apps open
I thought that it was the CPU too slow for my use and the RAM not enough, so I was planning to spend some hundreds of euro to buy a new laptop with at least 16gb of RAM.
Then I installed cachyos and because I'm masochist I chose hyprland at the "easy" install screen that asks you which of the 19 available DE you prefer.
After a week of suffering trying to understand all the text configuration files for everything (it was a shock, everything needs the terminal) I'm now getting used to it and... It's like I got a brand new laptop??!?
Memory: clean boot now obviously is reversed situation. I don't have only 800mb of free RAM, the whole system uses only 800mb
Temperatures: by default cachyos is set to show the CPU temperature on waybar, and it's always around 40-45° C. The fan is way quieter. At idle they can even stop, before they were like a hair dryer even after a clean boot
Battery life: astounding. I can't believe that I can use it for a whole afternoon. Accidentally fell asleep and when I came back after two hours it lost only 10% (on idle, screen turn off automatically)
Gaming performance: tried only with casual games but with something like tinytopia I get 60fps on ultra when on windows it was choppy on high
like this
Link without the paywall
Oracle Corp. said it has signed a single cloud deal worth $30 billion in annual revenue — more than the current size of its entire cloud infrastructure business.Brody Ford (Bloomberg)
Donald Trump wants to inject $150 billion into his immigration crackdown over the next four years.Brendan Cole (Newsweek)
Cosmic is kind of a...blob of stuff I would say. They don't have a functional or centralized config system.
Just go edit the source files it's running from.
NOTE TO READERS: This interview contains strong language and views that may be upsetting to some. The information presented here reflects verified, first-handSinhala Guide
I think everyone agrees.
It's now Us v Them. People need to start realizing that.
Using it to describe the vernacular is different than employing the tactic.
Mussolini, Hitler, and Stalin are all dead.
Seems it's a safe thing to describe it.
.......are you an insane person?
For fucking real. What exactly are you trying to justify here in this comment?
Welp, while you're sitting around thinking about it, I guess everyone else has to scrap shit to live.
Good for you in being neutral.
cross-posted from: lemmy.world/post/32525534
SponsorBlock and Generated Summary below:SponsorBlock:
1. 0:00.000 - 0:06.150 Intermission
2. 18:43.000 - 20:56.301 Unpaid/Self PromotionVideo Description:
This is a clip from our show SYSTEM UPDATE, now airing every weeknight at 7pm ET on Rumble. You can watch the full episode for FREE here: rumble.com/v6vontt-system-upda…
Now available as a podcast! Find full episodes here: linktr.ee/systemupdate_
Join us LIVE on Rumble, weeknights at 7pm ET: rumble.com/c/GGreenwald
Become part of our Locals community: greenwald.locals.com/
Generated Summary:
Main Topic: The video discusses Peter Thiel's interview where he hesitates when asked if the human race should continue, and Glenn's reaction to Thiel's views on transhumanism, AI, and the potential dangers of unchecked billionaire influence.
Key Points:
- Thiel's Hesitation: The video starts by referencing Peter Thiel's interview where he seemed uncertain about whether humanity should continue.
- Transhumanism and AI: The discussion explores the transhumanist philosophy prevalent in Silicon Valley, focusing on merging humans with technology and AI, as exemplified by Mark Zuckerberg's vision of brain implants.
- Autism and Conformity: Glenn discusses Thiel's perspective on autism, suggesting that it can provide a detachment from societal norms, fostering innovation.
- Billionaire Culture: A significant portion of the video critiques the culture of Silicon Valley billionaires, arguing that their wealth and power, combined with constant flattery, can lead to detachment from reality, dangerous levels of self-confidence, and utopian/dystopian visions for society.
- Essentialism vs. Nihilism: The video touches on the philosophical implications of transhumanism, contrasting it with essentialist views of humanity and raising concerns about the potential destruction of what it means to be human.
- Lack of Debate: Glenn expresses concern about the lack of societal debate and safeguards surrounding the rapid advancement of AI, driven by billionaires with unchecked power.
Highlights:
- Glenn's concern about billionaires' ability to reshape society without proper debate due to their wealth and perceived brilliance.
- The discussion of Thiel's autism and how it might influence his unconventional thinking.
- The comparison of mind-altering drugs to autism as a means of achieving transcendent thought.
- The critique of Mark Zuckerberg's vision of brain implants and the potential implications for humanity.
About Channel:
Independent, Unencumbered Analysis and Investigative Reporting, Captive to No Dogma or Faction.
Connect with Glenn and other members of Glenn Greenwald communitygreenwald.locals.com
Continued fascist bullshit.
Are you Tucker Carlson by chance? Would LOVE to pick your brain about how you switch sides so fluidly when it's more monetarily beneficial to you!
over_clox likes this.
Der Technologie-Unternehmer Elon Musk hat die Gründung einer eigenen Partei verkündet. "Heute wird die Amerika-Partei gebildet, um euch eure Freiheit zurückzugeben", schrieb Musk auf seinem Onlinedienst X.tagesschau.de
#Europa macht dicht.
In einer Gemeinde im Jura dürfen Ausländer (korrekt: Personen ohne Wohnsitz oder Arbeitsplatz in der #Schweiz) nicht mehr ins Schwimmbad.
Die Franzosen würden sich angeblich zu schlecht benehmen.
berlin.social/@mina/1147969856…
Die jurassische Gemeinde Porrentruy beschränkt den Zugang zu ihrem Schwimmbad auf Schweizer Staatsangehörige.Antoine Menusier (watson)
I have a small lemon tree that was bought from a local grower and came with the extra bonus of an Asian Citrus Psysllid infestation. The tree is dead now and I'd love to get a new tree, but want to make sure I've done everything I could to prevent a new tree from getting infested by any Psysllid still in the area.
Is there anything I can do to treat my soil or surrounding plants to make sure those little buggers aren't going to keep coming back? I'm in California where the sale of IMIDACLOPRID products is banned, which was previously the primary treatment for this.
In all seriousness, you need to contact your local university agriculture extension. Like right now.
This is a huge problem this generated from unlicensed growers, and they are shipping this all over the country, causing massive outbreaks.
Unless you live in an area with an abundance of Mantids or Wasps, I don't think there are any other means of control aside from harsh pesticides.
Call your local extension immediately, tell them where you got it, and have them come visit to treat if necessary.
phantomwise likes this.
Wild orcas across four continents have repeatedly floated fish and other prey to astonished swimmers and boaters, hinting that the ocean’s top predator likes to make friends.ScienceDaily
Zachary Miller Read our editorial on mass deportations here, and the ongoing struggle against it here. On Saturday (06/21), landscaper Narciso Barranco was beaten and arrested by federal agents whi…The Worker Newspaper
Hi there, I've got these really odd issue where certain windows will cause random lines like the one in the screenshot appear on my screen. They will often flicker a bit and will dissapear if I hover my mouse over them. The lines will display what is beneath the window itself. These occour quite frequently and are frankly getting quite annoying to deal with.
Is this a known issue with KDE right now? It does not happen while using Gnome on the same machine + screen. If it matters I am running CachyOS.
If there is anythign I can do to fix this then I'd greatly appriciate some pointers!
Need more info:
Tags:
- 2025070300 (Pixel 6, Pixel 6 Pro, Pixel 6a, Pixel 7, Pixel 7 Pro, Pixel 7a, Pixel Tablet, Pixel Fold, Pixel 8, Pixel 8 Pro, Pixel 8a, Pixel 9, Pixel 9 Pro, Pixel 9 Pro XL, Pixel 9 Pro Fold, Pixel 9a, emulator, generic, other targets)
Changes since the 2025070100 release:
- increase virtual memory reserved for Binder buffers from 1MiB to 8MiB due to Android 16 having a very large Binder transaction scaling up based on the number of apps and profiles which can go beyond the total size limit and break fully booting the OS, which occurred for a tiny number of our Alpha testers (if you were one of the tiny number of Alpha channel testers running into this, you can sideload this release to resolve the issue)
- fix issues with display of the end session button to avoid it being wrongly displayed for Owner or not displayed for secondary users (we may remove this part of the upstream end session UI or make it optional since the functionality is also in the power menu)
- update Pixel USB HAL to Android 16 (this was omitted in the initial port due to needing special handling for our USB-C port and pogo pins control feature)
- always use UTC as the time zone for build date properties
- kernel (6.6): update to latest GKI LTS branch revision
ICEBlock is making incredibly false privacy claims for marketing. They falsely claim it provides complete anonymity when it doesn't. They're ignoring both data kept by Apple and data available to the server but not stored. They're also spreading misinformation about Android:Their claims about push notifications on Android compared to iOS are completely false. Both Firebase Cloud Messaging (FCM) and the Apple Push Notification service (APNs) function in a similar way with similar privacy. However, Android does not force using FCM and apps can use other push systems.
iOS forces uses Apple services including getting apps through Apple where they have a record of which apps each person and account has installed and using their push notification service. Both FCM and APNs have tokens. Android doesn't allow apps to access device IDs. Push tokens aren't device IDs.
Apple and Google can identify devices/users based on push tokens obtained by law enforcement from services. Unlike Google, Apple only recently began requiring warrants:
reuters.com/technology/apple-n…
ICEBlock's claims about this are highly inaccurate and they haven't acknowledged corrections.
Apple and Google can identify devices/users based on push tokens obtained by law enforcement from services. Unlike Google, Apple only recently began requiring warrants: https://www.reuters.GrapheneOS Mastodon
dgdft doesn't like this.
An FCC waiver approval lets most cellular-enabled devices use the serviceChris Thomas (Android Police)
MY ANTI DEPRESSANTS JUST KICKED
IN ! FANTASTIC !
__ _______ ______
╱ /\__/\ // ╲╲
______⊂╱ ( ´∇` ) // ⊃ ||╲ フ 🡖
,´__▔▔▔▔╱ ▔╱▔ ⌒▔▔▔▔╱▔▔▔▔ 🡖▔ ▔▔▔▔▔🡖 ▔▔▔▔ |
,╱_ _╱ /-o—/ ___ ╱▔▔╱ ___/\ | ▔ | /\__|
,========————´=============/⌒ ╲=/=======||🡖 ||
| __ | GAY! | __ " |⌒| |/ ___/| )╯
)|🞕|_∈≡≡≡≡≡≡≡≡≡∋__|🞕|" __|| ╯ ╯__ -‒‒‒‒‒┘ ╯
▔╲ ▔╲__╯▔▔▔▔▔▔▔▔三三三▔╲ ╲__╯ ▔▔ 三三三三╯
三三三三三三三三三三三三三三三三三三三三三三三三三三三三
三三三三三三三三三三三三三三三三三三三三三三三三三三三三
OOP tweet (they explain in this thread that it’s from circa 2012): web.archive.org/web/2022090606…
pastebin archive (mildly unsatisfactory recreation, for example uses the wrong character for the headlights instead of perhaps 日): web.archive.org/web/2023061201…
recreation credit: web.archive.org/web/2022031512…
work of a fellow archivist: web.archive.org/web/2025021621…
have given up looking for older versions to archive but
~~if anyone knows how to search usenet communities that might be where the forum OOP got this from lives~~ actually i’m pretty sure 4-ch.net/dqn/index.html is the forum as it perfectly matches the description—all posts are timestamped 1993-09
People are starting to get weirdly mad about this so I will destroy the magic and just so that no, this post was not actually made in 1993, it comes from a forum where a big gimmick is that it is perpetually the September of 1993. The post is from like, 2012 or something.
Fucking what.
The parcel giant said it will offer voluntary buyouts to its full-time drivers as part of the largest company restructuring in its history.Abhinav Parmar (Reuters)
rumschlumpel likes this.
A consulting firm involved in the scandal-plagued Gaza Humanitarian Foundation entered into a multimillion-dollar contract to develop the initiative and modelled a plan to "relocate" Palestinians from Gaza as part of its work, a Financial Times inves…MEE staff (Middle East Eye)
The US mercenary firm overseeing a controversial Gaza aid programme is the creation of a bespectacled Chicago private equity baron and a CIA spy with old ties to a Donald Trump ally who participated in one of the Middle East's nastiest diplomatic rif…Sean Mathews (Middle East Eye)
Political interference and chaotic cuts to staff, programs and grants at the National Science Foundation are producing ‘devastating consequences’Nina Lakhani (The Guardian)
It depends on the transit service, and how much their IT people suck. I'm pretty sure there have been multiple attempts to make standardized APIs for this sort of thing, but you shouldn't necessarily expect them to be widely used except maybe in Europe.
Do a web search for "[transit service name] API" and start from there.
Edit: My local transit service apparently publishes a GTFS feed, which may be more widespread than I assumed, but I'm honestly kinda surprised they didn't try to roll their own or something stupid like that.
The latest attack on him is journalistically unconscionable, and so is the editors’ reaction to legitimate criticism. In a story played by its editors on its home page and boosted by its reporter as…Jeff Jarvis (Whither news?)
dgdft likes this.
The SCO can do what NATO cannot: defuse hostilities by providing 'indivisible security' to its Eurasian member states and across the multipolar world.thecradle.co
BlackRock Inc. halted its search for investors to back a multibillion-dollar Ukraine recovery fund earlier this year after Donald Trump’s election victory saw the US sour on the eastern European country, people familiar with the discussions said.Jenny Leonard (Bloomberg)
Twenty years ago this week, my book, IBM and the Holocaust, exposed—backed up by a tower of documentation— that IBM knowingly organized all six phases of the Holocaust: identification, exclusion, confiscation, ghettoization, deportation, and even ext…Edwin Black (Begin-Sadat Center for Strategic Studies)
The tech giant just signed a deal to buy fusion power. Meanwhile, company emissions are up 50% since 2019.Casey Crownhart (MIT Technology Review)
The European Union said it will stick to its timeline for rolling out its AI legislation, ignoring calls by tech companies to delay the bloc's AI rules.Ram Iyer (TechCrunch)
LinuxCommand.org is a web site that helps users discover the power of the Linux command line.www.linuxcommand.org
rumschlumpel likes this.
rumschlumpel doesn't like this.
like this
don't like this
like this
don't like this
Millions of people using Windows 10 are facing a tough choice. Microsoft plans to stop offering security updates for the system, leaving countless computersLena Miles (Blaze Trends)
Bit confused, what would they even do with a report of downvote? Doesn’t make sense.
Plus don’t even understand why someone cares so much about downvoting that they would message you and report it. The upvote/ downvote means seriously nothing. It’s “thin air”.
Put down your device and it has no impact on your live. Continue using Lemmy and it will have no impact on how you use Lemmy.
Ismail Abdo, the leader of the Rumba crime gang, has been at the centre of a violent turf war with a rival gang in Sweden.Hafsa Khalil (BBC News)
I mean, I'm gonna go out on a limb and speculate he's primarily Turkish and got Swedish as a freebee somehow...
What was his official business in Sweden that allowed him entry and to operate within the country? Why was he "allowed" to loiter and fuck around I guess is my question
Question is in the title: What is the supposed workflow for vanilla Gnome for keyboard users?
Is there any video/design documents which explain, how the workflow is supposed to be?
Assume, I have a full screen web browser on workspace 1. Now I want to have a terminal... I hit the super-key, type terminal, hit enter ... and then I have a terminal which does not start maximized on workspace 1, so I can either maximize the terminal and switch between the applications, arrange them side by side... or I can navigate to workspace 2, start the terminal there (the terminal will not start maximized again on an empty workspace 2) ... and switch between the two workspaces (AFAIK there are no hotkeys specified by default to navigate directly to a workspace)...
What I simply do not understand: Does the vanilla Gnome workflow expect you to use mouse and keyboard? Like hit super, use mouse to go to next workspace, type terminal, click to maximize terminal (or use super-up)?
It just seems like a lot of work/clicks/keys to achieve something simple. And to my understanding Gnome expects you to use basically every application with a full screen window anyway, so why does it not open a new application on the next free workspace full screen by default?
Keyboard -> Keyboard shortcuts from Settings will show all the available keyboard shortcuts. You can also create your own custom keybindings
These seem like a lot of personal design complaints rather than actual issues with GNOME itself.
And to my understanding Gnome expects you to use basically every application with a full screen window anyway
You misunderstood, that's not what GNOME expects at all. Your app not maximizing on startup is because the app doesn't maximize on startup. GNOME doesn't have a setting to maximize all apps by default since that should be the app's responsibility.
If you want the auto-tiling window manager experience, you'll need to install an extension (Paperwm, tiling shell, Forge, Pop shell). Extensions are like applications, there's no shame in using them.
Axum
in reply to shrewdcat • • •Flatpaks are good, especially compared to snap.
The future is atomic OS's like silverblue, which will make heavy use of things like flatpak.
SpaceNoodle
in reply to Axum • • •Libra00
in reply to SpaceNoodle • • •qt0x40490FDB
in reply to Libra00 • • •ℍ𝕂-𝟞𝟝
in reply to Libra00 • • •SatyrSack
in reply to Libra00 • • •aksdb
in reply to SatyrSack • • •SpaceNoodle
in reply to Libra00 • • •HayadSont
in reply to SpaceNoodle • • •~~> plus sudden updates that nuke active applications.~~
~~This is not what's supposed to happen. If an app installed through flatpak is active while it's receiving an update, then the update is not supposed to affect the running application until it's closed/restarted.~~
Edit: Somehow I didn't realize the concern was raised against Snap and not Flatpak.
Joël de Bruijn
in reply to HayadSont • • •HayadSont
in reply to Joël de Bruijn • • •SpaceNoodle
in reply to HayadSont • • •HayadSont
in reply to SpaceNoodle • • •aksdb
in reply to HayadSont • • •First_Thunder
in reply to Libra00 • • •Caveman
in reply to Axum • • •Snap is not all bad if you're on a Ubuntu based distro, I just don't like the way it's pushed and that it comes from Ubuntu mostly. Startup time is a major issue for me also, but all in all it works.
I'm still sitting on the fence, heavily prefer flatpak but when Ubuntu is going to package nvidia drivers in a snap it's a thing I'm up for trying.
My understanding is that if I'm on Ubuntu and the snap uses the same underlying Ubuntu version as my distro it should be fast but I haven't seen it.
VitabytesDev
in reply to Axum • • •Axum
in reply to VitabytesDev • • •lordnikon
in reply to shrewdcat • • •Allero
in reply to lordnikon • • •Linux users will do anything not to use GUI
lighthearted
Nanook
in reply to shrewdcat • •katy ✨
in reply to shrewdcat • • •muzzle
in reply to katy ✨ • • •Snot Flickerman
in reply to muzzle • • •Nanook
in reply to Snot Flickerman • •Yozul
in reply to muzzle • • •Nanook
in reply to Yozul • •muzzle
in reply to Yozul • • •Yozul
in reply to muzzle • • •RedSnt 👓♂️🖥️
in reply to muzzle • • •MotoAsh
in reply to RedSnt 👓♂️🖥️ • • •Thorned_Rose
in reply to MotoAsh • • •muzzle
in reply to RedSnt 👓♂️🖥️ • • •comfy
in reply to muzzle • • •HayadSont
in reply to comfy • • •flatpak uninstall --unused
right after uninstalling a flatpak. I don't get why it doesn't do this automatically. Granted, some distro package managers (used to) operate somewhat similarly in that they required theautoremove
option.comfy
in reply to HayadSont • • •flatpak uninstall --unused
and it didn't remove these ones. So there's something odd going on there. My guess is maybe Mint manually installed them through the driver manager program? That's a wild guess, I don't know how it works.comfy
in reply to katy ✨ • • •Carlos Solís
in reply to shrewdcat • • •NotProLemmy
in reply to Carlos Solís • • •like this
Carlos Solís likes this.
Luca
in reply to Carlos Solís • • •Looks like it does? Or at least could?
unix.stackexchange.com/questio…
I've never seen one so far though
trevor (he/they)
in reply to Carlos Solís • • •I've packaged a CLI that I made as a flatpak. It works just fine. Nothing weird was required to make it work.
The only thing is that if you want to use a CLI flatpak, you probably want to set an alias in your shell to make running it easier.
I'm not sure why more CLIs aren't offered as flatpaks. Maybe because static linking them is so easy? I know people focus on flatpak sandboxing as a primary benefit, but I can't help but think of static linking was easier for bigger applications, it wouldn't be needed as much.
like this
Carlos Solís likes this.
ZWQbpkzl [none/use name]
in reply to shrewdcat • • •IDK why you're being so rage baity. Its easy to avoid flatpaks if you dont like them. Only thing I've ever found as an obstacle was adding the binaries to my PATH so I can launch it with dmenu_run. Otherwise my package manager works well enough.
Bonus points: Write a PKGBUILD that installs flatpaks to /opt and symlink out binaries as needed.
Nanook
in reply to ZWQbpkzl [none/use name] • •shrewdcat
in reply to ZWQbpkzl [none/use name] • • •Nanook
in reply to shrewdcat • •ZWQbpkzl [none/use name]
in reply to shrewdcat • • •anarchoilluminati [comrade/them]
in reply to ZWQbpkzl [none/use name] • • •Well, I heard that people who use flatpacks are libs. True?
Sorry, I just think it's funny that Linux users get so defensive about this stuff. You really felt insulted by this?
Nanook
in reply to anarchoilluminati [comrade/them] • •@anarchoilluminati [comrade/them] @ZWQbpkzl [none/use name] A lot of my defensiveness is not related to Linux per se' but to the waste that takes so much potential away from what we could do. The first computer I ever programmed had 512 bytes of core memory, you could only program it with machine code, there wasn't even an assembler. Still I was fascinated.
Then a friend bought a Compucolor II 8080 based machine, got board with it after a few months and lent it to me. I learned to program 8080 assembly on it.
Then I bought a Trs-80 model III with the intent of running a BBS on it. I had a whole of 48k of RAM and 320k of floppy disk to work with. I wanted to run a BBS on it, after spending another $300 for a RS-232 port (yes a UART and a few buffer chips set you back $300 to Tandy), I quickly discovered the operating system had no support. And because a lot of what I wanted to do would have been too slow in BASIC, I wrote a custom OS/language (It was like TRSDOS with Microsoft BASIC in structure, but had support for the RS-232 serial port, a lot of additional keywords, better disk I/O routines that would
anticipate running out of buffer and spin up and seek the heads ahead of a read to reduce the latency of the floppy drives, format output to screen width, etc. When you're trying to do all of this on such a small machine, you learn to write efficient code. Then for the rest of your life you can't understand why it takes someone else a 5Ghz CPU and a TB of disk to do what you did on 2Mhz and 320k and it's frustrating.
ZWQbpkzl [none/use name]
in reply to anarchoilluminati [comrade/them] • • •Horse {they/them}
in reply to shrewdcat • • •shrewdcat
in reply to Horse {they/them} • • •Ephera
in reply to Horse {they/them} • • •cmgvd3lw
in reply to shrewdcat • • •giacomo
Unknown parent • • •SpaceNoodle
Unknown parent • • •brianary
in reply to shrewdcat • • •paequ2
in reply to brianary • • •I used Flatpak Zoom for all my job interviews recently. Camera and mic worked flawlessly.
brianary
in reply to paequ2 • • •Allero
in reply to paequ2 • • •eta
in reply to brianary • • •Damage
in reply to eta • • •brianary
in reply to eta • • •eta
in reply to brianary • • •brianary
in reply to eta • • •eta
in reply to brianary • • •brianary
in reply to eta • • •D_Air1
in reply to shrewdcat • • •I used them for some things, but other things still don't work quite right. Take Steam for example. I do love flatpaks for testing out apps, things with really finicky dependencies, or pinning a specific version of a software that I want to continue to work in the future. However, for most things, Arch + AUR just covers all my needs without any hiccups.
To me flatpaks are sort of like NixOS. All the benefits they provide aren't something I need on a daily basis. Rolling back works just fine 99% of the time with
downgrade
. I already have system backups. Despite what some articles might insist, things don't just break all the time. I'm not running untrusted software.Basically no solution is perfect, but they don't need to be. If the benefits I gain can be recreated through other methods without the tradeoffs they introduce, then I will go with that. Of course, that isn't to say they don't have their place, but sometimes I feel like some people think that "being designed from the ground up" to handle certain use cases is always better than whatever "cobbled together" thing we currently have and that isn't always the case. I'm specifically quoting those two phrases because these are the exact phrases you will hear projects using to justify their existence. In fact, I would go so far as to say that some people have outright confused modularity for "cobbled together".
One last example I want to make is that I make use of projects like the fish shell and helix editor. In these cases, I find the features they introduce to be worth the tradeoffs and work better because of being designed "from the ground up" to do what they do. However, I don't make use of immutable systems, containers such as docker, or say filesystems such as btrfs. The features they provide are not useful enough to me compared to the problems they introduce.
HayadSont
Unknown parent • • •Nanook
Unknown parent • •qt0x40490FDB
Unknown parent • • •Drunk & Root
in reply to shrewdcat • • •Mordikan
in reply to shrewdcat • • •eta
in reply to Mordikan • • •Mordikan
in reply to eta • • •thingsiplay
Unknown parent • • •atzanteol
in reply to shrewdcat • • •m532
in reply to atzanteol • • •Write name of program
Enter
☂️-
in reply to shrewdcat • • •zarenki
in reply to HayadSont • • •A few reasons security people can have to hesitate on Flatpak:
By a typical home user's perspective this probably seems like nothing; in terms of security you're still usually better off with Flatpak than installing random AUR packages, adding random PPA repos, using AppImage programs, installing a bunch of Steam games, blindly building an unfamiliar project you cloned from github, or running bash scripts you find online. But in many contexts none of that is acceptable.
the_wiz
in reply to shrewdcat • • •buwho
in reply to shrewdcat • • •BrianTheeBiscuiteer
in reply to shrewdcat • • •Uairhahs
in reply to BrianTheeBiscuiteer • • •data1701d (He/Him)
in reply to shrewdcat • • •I'd take a well-maintained native package for my distro over a Flatpak, but sometimes, a Flatpak is just the the easiest way to get the latest version of an application working on Debian without too much tinkering - not always no tinkering, but better than nothing.
This is especially true of GIMP - Flatpak GIMP + Resynthesizer feels like the easiest way to experience GIMP these days. Same with OBS - although I have to weather the Flatpak directory structure, plugins otherwise feel easier to get working than the native package. The bundled runtimes are somewhat annoying, but I'm also not exactly hurting for storage at the moment - I could probaby do to put more of my 2 TB main SSD to use.
I usually just manage Flatpaks from the terminal, though I often have to refresh myself on application URLs. I somewhat wish one could set nicknames so they need not remember the full name.
eta
in reply to zarenki • • •sovietknuckles [they/them]
in reply to shrewdcat • • •underscores
in reply to sovietknuckles [they/them] • • •Me pretty much only ever using arch Linux: "what the fuck is a flatpak"
I once had to install Firefox into wsl (Ubuntu) and I wanted the kms on the spot.
But maybe it's not that bad for newer people to get started with Linux.
Allero
in reply to sovietknuckles [they/them] • • •Dessalines
in reply to Allero • • •Horse {they/them}
in reply to Dessalines • • •Dessalines
in reply to Horse {they/them} • • •Horse {they/them}
in reply to Dessalines • • •the weirdest one was ghostwriter from the official repos, for some reason one day the preview window showed heavily corrupted output and tinkering with it on and off for a week did nothing, including a complete purge and reinstall of the program
the flatpak was the only version of it that worked after that
Allero
in reply to Dessalines • • •Nanook
in reply to shrewdcat • •chicken
in reply to shrewdcat • • •Default_Defect
in reply to shrewdcat • • •Jankatarch
in reply to Default_Defect • • •brax
in reply to Default_Defect • • •gravitas_deficiency
in reply to Default_Defect • • •It’s extremely context-dependent.
If we’re talking about enterprise-grade, five-nines reliability: I want the absolute simplest, bare-bones, stripped down, optimized infra I can get my hands on.
If we’re talking about my homelab or whatever else non-critical system: I’m gonna fuck around and play with whatever I feel like.
Ferk
in reply to Default_Defect • • •You are mixing different ideas of freedom.
Software freedom is not the same as freedom of choice of software.
You don't need Linux to have choices of what software to use, you have that in most (all?) proprietary systems, in some you might even have more choices than in Linux.. even if it includes proprietary software.
This is analogous to how being a free person (not a slave) is not the same as having freedom to choose who to work for, even if some of them are slavers (ie. having freedom to choose your master).
Ziglin (it/they)
Unknown parent • • •MotoAsh
in reply to eta • • •I mean, they added "bash scripts you find online", which are only a problem if you don't look them over or cannot understand them first... Their post is very much cemented in the paranoid camp of security.
Not that they're wrong. That's the big thing about security once you go deep enough: the computer has to work for someone, and being able to execute much at all opens up some avenues of abuse. Like securing a web based service. It has to work for someone, so of course everything is still vulnerable at some point. Usually when private keys or passwords are compromised if they're doing things remotely correctly, but they're still technically vulnerable at some point.
Lettuce eat lettuce
in reply to shrewdcat • • •Flatpaks are pretty great for getting the latest software without having to have a cutting edge rolling release distro or installing special repos and making sure stuff doesn't break down the line.
I use Flatpaks for my software that I need the latest and greatest version of, and my distros native package for CLI apps and older software that I don't care about being super up to date.
My updater script handles all of it in one action anyways, so no biggie on that either.
Flatpaks are the best all-in-one solution when compared to Appimages or Snaps imo.
m532
in reply to Lettuce eat lettuce • • •Oh, that explains why they're completely bloated & useless to me. Arch btw
The_Grinch [he/him]
in reply to shrewdcat • • •You should only install a flatpak if the program is not available for your OS, or if the native version doesn't work for some reason.
Ardens
in reply to shrewdcat • • •juipeltje
in reply to shrewdcat • • •zarenki
in reply to MotoAsh • • •The parent comment mentions working on security for a paid OS, so looking at the perspective of something like the users of RHEL and SUSE: supply chain "paranoia" absolutely does matter a lot to enterprise users, many of which are bound by contract to specific security standards (especially when governments are involved). I noted that concerns at that level are rather meaningless to home users.
On a personal system, people generally do whatever they need to in order to get the software they want. Those things I listed are very common options for installing software outside of your distro's repos, and all of them offer less inherent vetting than Flathub while also tampering with your system more substantially. Though most of them at least use system libraries.
I would honestly expect that the vast majority of people who see installation steps including
curl [...] | sh
(so common that even reputable projects like cargo/rust recommend it) simply run the command as-is without checking the downloaded script, and likewise do the same even if it'ssudo sh
. That can still be more or less fine if you trust the vendor/host, its SSL certificate, and your ability to type/copy the domain without error. Even if you look at the script, that might not get you far if it happens to be a self-extracting one unless you also check its payload.Installation - The Cargo Book
doc.rust-lang.orgKorhaka
in reply to shrewdcat • • •Commiunism
in reply to shrewdcat • • •Allero
in reply to shrewdcat • • •Certainly a fan, and I don't understand the hate towards it.
Flatpaks are my preferred way of installing Linux apps, unless it is a system package, or something that genuinely requires extensive permissions like a VPN client, or something many other apps depend on like Wine.
The commonly cited issues with Flatpaks are:
What you gain for it? Everything.
Alternatives?
AppImages don't need an installation, so they are nice to see what the program is about. But for other uses, they are garbage-tier. Somehow they manage both not to integrate with the system and not be sandboxed, you need manual intervention or additional tools to at least update them/add to application menu, and ultimately, they depend on one file somewhere. This is extremely unreliable and one should likely never use AppImages for anything but "use and delete".
Snaps...aside from all the controversy about Snap Store being proprietary and Ubuntu shoving snaps down people's throats, they were just never originally developed with desktop applications in mind. As a result, Snaps are commonly so much slower and bulkier that it actually starts getting very noticeable. Permissions are also way less detailed, meaning you can't set apps up with minimum permissions for your use case.
This all leaves us with one King:
And it is Flatpak.
brax
in reply to Allero • • •Flatpaks, appimages, snaps, etc: why download dependencies once when you can download them every time and bloat your system? Also, heaving to list installed flatpaks and run them is dumb too, why aren't they proper executables? "flatpak run com.thisIsDumb.fuckinEh" instead of just ./fuckinEh
No thanks. I'll stick to repos and manually compiling software before I seek out a flatpak or the like.
This shit is why hobbies and things should be gatekept. Just look at how shit PC design is these days. Now they're coming after the OS.
Allero
in reply to brax • • •As I said, dependencies typically don't take that much space. We're not in the '80s, I can spare some megabytes to ensure my system runs smoothly and is managed well.
As per naming, I agree, but barely anyone uses command line to install Flatpaks, as they are primarily meant for desktop use. In GUI, Flatpaks are shown as any other package, and all it takes is to push "Install" button.
If you want to enjoy your chad geeky Linux, you still can. Go for CachyOS, or anything more obscure, never to use Flatpaks again. At the same time, let others use what is good and convenient to them.
Eyck_of_denesle
in reply to Allero • • •Jakeroxs
in reply to Eyck_of_denesle • • •Allero
in reply to Eyck_of_denesle • • •Please clarify, what option do you mean? Flatpaks are supported on any Linux system, it doesn't matter what distro or hardware. Or if you mean sparing some megabytes - typically yes as well. The smallest amount of memory I've seen on a laptop is 32gb, and typically it's no less than 250gb.
If it's not present in you distributions' app store, you can either enable it somewhere or download another app manager like Discover, GNOME Software, or pamac if you're on Arch.
If installation of some app incurs a few gbs of downloads, it is likely that your system updates packages alongside installing your app. Typical Flatpak app takes 10-150 megabytes.
Eyck_of_denesle
in reply to Allero • • •Allero
in reply to Eyck_of_denesle • • •https://rekabu.ru/u/nitrolife
in reply to Allero • • •I've been working on Linux for 15 years now and I perfectly remember the origin of many concepts. If you look at it through time, what would it be like:
1. We can build applications with external dependencies or a single binary, what should we choose?
2. The community is abandoning a single binary due to the increased weight of applications and memory consumption and libraries problems
3. Dependency hell is coming
...
4. Snap, flatpack, appimage and other strange solutions are inventing something, which are essentially a single binary, but with an overlay (if the developer has hands from the right place, which is often not the case)
5. Someone on lemmy says that he literally doesn't care if the application is built in a single binary, consumes extra memory and have libraries problems. Just close all permissions for that application...
Well, all I can say about this is just assemble a single binary for all applications, stop doing nonsense with a flatpack/snap/etc.
UPD: or if you really want to break all the conventions, just use nixos. You don't need snap/flatpack/etc.
Allero
in reply to • • •I don't mind other solutions, as long as they have the key features Flatpak offers, namely:
* Being open-source
* Having app permission system
* Having bundled dependencies
* Integrating decently with the system
Times are changing, and memory constraints for most programs are generally not relevant anymore.
grinka
in reply to • • •Papamousse
in reply to • • •JustEnoughDucks
in reply to Allero • • •The few things I don't like about flatpaks (which become a problem on atomic distros that use almost all flatpak by design):
But besides those small things, it seem great to me.
Allero
in reply to JustEnoughDucks • • •Eyck_of_denesle
in reply to Allero • • •Allero
in reply to Eyck_of_denesle • • •It would take 1,01gb
Dependencies typically take 5-80 megabytes of space.
Eyck_of_denesle
in reply to Allero • • •Allero
in reply to Eyck_of_denesle • • •Huh?
Either it did something it shouldn't, or the system updated Nvidia drivers every time for no apparent reason. I have an Nvidia GPU, running proprietary drivers, and haven't ever witnessed anything of the kind.
frozenspinach
in reply to Allero • • •Allero
in reply to frozenspinach • • •Wow that's actually big difference, thanks for bringing it up!
Good news, though, is that you are free to install Gimp as a native package, and use Flatpaks for the rest.
j0rge
in reply to Allero • • •Install GNU Image Manipulation Program on Linux | Flathub
Flathubm532
in reply to shrewdcat • • •Idk how, but one time I tried installing something as a flatpak and it took like 300+MB and a very long time. I figured something was wrong, found a way to install it normally and it took like 10MB and installed quickly. Idk what went wrong, but I'll never touch this garbage again
Edit: oh they're not for arch. Maybe they should have told me before the 300mb slog
zeca
in reply to m532 • • •m532
in reply to zeca • • •HexesofVexes
in reply to shrewdcat • • •Honestly, I am a little scarred from snap.
Otherwise I'm agnostic on flatpaks - I've used a couple and they're ok? They just remind me of old windows games that dump all their libraries in a folder with them.
On a modern system the extra space and loss of optimisation is ok, but on older hardware or when you're really trying to push your system to run something it technically shouldn't, I can see it being an issue.
ter_maxima
in reply to shrewdcat • • •I've heard Flatpaks aren't great at CLI tools, is that true ?
As a Nix user, I'm glad Flatpaks exist for other people, but I only ever use them when a package is not available from Nix directly. Seeing as Nix is literally the biggest package manager out there, it's a pretty rare occurrence.
pineapple
in reply to ter_maxima • • •trevor (he/they)
in reply to ter_maxima • • •I posted this in another thread, but reposting here because a lot of people, including myself up until very recently, were under that impression:
I've packaged a CLI that I made as a flatpak. It works just fine. Nothing weird was required to make it work.
The only thing is that if you want to use a CLI flatpak, you probably want to set an alias in your shell to make running it easier.
I'm not sure why more CLIs aren't offered as flatpaks. Maybe because static linking them is so easy? I know people focus on flatpak sandboxing as a primary benefit, but I can't help but think that if static linking was easier for bigger applications, it wouldn't be needed as much.
BudgetBandit
in reply to shrewdcat • • •T Jedi
in reply to shrewdcat • • •About the image: The joke's on you, I install my flatpaks via the terminal.
I've started using flatpaks more after starting using Bazzite and I liked them more than I expected. As a dev, I still need my work tools to be native, but most of my other needs are well covered by flatpaks.
Tip: Flatseal is a great config manager for flatpaks' permissions.
like this
Andreas Gütter likes this.
Outwit1294
in reply to T Jedi • • •T Jedi
in reply to Outwit1294 • • •It is mostly trial and error. I use it mostly to set envvars.
As an example, I add the ~/.themes folder and the GTK_THEME to allow some apps to get the themes I downloaded.
Outwit1294
in reply to T Jedi • • •Oh, so flatpaks cannot automatically get system themes?
If it is trial and error, is it really useful for a normal user?
T Jedi
in reply to Outwit1294 • • •System themes, probably most of them work. But most of them don't bother watching the user themes or icons folder.
I don't think Flatseal is that useful for the majority of users, no. But it is a good tool to have in mind when the need arises.
Outwit1294
in reply to T Jedi • • •Why do you think it is not useful?
I replaced Firefox system package with Flatpak because I think browser is the most used and vulnerable thing in my system. And the size seemed reasonable.
I did not replace Thunderbird because its size is almost 10 times.
DanWolfstone
in reply to Outwit1294 • • •Outwit1294
in reply to DanWolfstone • • •pineapple
in reply to T Jedi • • •hallettj
in reply to T Jedi • • •Ferk
in reply to hallettj • • •Installing them is not difficult. It's the same as any other flatpak.
The problem is when running them (actually, when running any flatpak, not just CLI tools) you need to type out the whole backwards domain thingy that flatpaks use as identifier, instead of having a proper typical and simple executable name like they would have if they were installed normally.
I end up adding either symlinks or aliases for all my flatpaks because of this reason. After doing that it's ok.. but it's just an extra step that's annoying and that the flatpak devs have no interest on fixing apparently.
pineapple
in reply to shrewdcat • • •I am definitely a fan. A lot of people say that flatpaks are bad because of sandboxing but I haven't seemed to have any issues with it.
Although I do try to use dnf when a dnf package is available (I use fedora)
Bjarne
in reply to shrewdcat • • •iit: nerds unable to comprehend that building a piece of software from source in not something every person can do.
EDIT: or doesn’t want to do
jwmgregory
in reply to Bjarne • • •one of my least favorite things about arch and other rolling distros is that yay/pacman will try and recompile shit like electron/chromium from source every few days unless you give it very specific instructions not to - which is annoying as shit bc compiling the entirety of chrome from source takes hours even with decent hardware.
granted, i fucking hate google products too but if you’re doing any web dev it’s necessary sometimes.
idk im definitely willing to admit i might be the idiot here. managing your packages with pacman might just be routine to some people. to me arch is the epitome of classic bad UX in an open source project. it’s like they got too focused on being cmatrix-style terminal nerds and forgot to make their software efficiently useable outside of 5 very specific people’s workflows. it’s not even the terminal usage that is bad about arch. plenty of things are focused on that and… don’t do it shittily? idk…
edit: yes to all the arch fanboy’s points in response to me. i used to be super into arch and am aware of the fact that this isn’t explicit behavior but to act like it doesn’t happen in a typical arch user experience is disingenuous. i also disagree with the take that arch doesn’t endorse this outright with its design philosophy, bc it does. the comparison of the AUR to other, similar things like PPAs doesn’t land for me bc PPAs aren’t integrated into the ecosystem nearly as much as AUR is with arch. you can’t tell people to just grab the binaries or not use AUR whenever it’s convenient to blame the user, when arch explicitly endorses a philosophy amicable to self-compilation and also heavily uses the AUR even in their own arch-wiki tutorials for fairly basic use cases. arch wants to have its cake and eat it too and be a great DIY build it yourself toolkit while also catering to daily driver use and more generalist users. don’t get me wrong, it’s the best attempt at such a thing i’ve seen - but at a certain point you have to ask if the premise makes sense anymore. in the case of arch, it doesn’t and it causes several facets of the ecosystem to flounder from a user perspective. the arch community’s habit of shouting “skill issue” at people when they point out legitimate issues with the design philosophy bugs the fuck out of me. this whole OS is a camel.
ahoneybun
in reply to jwmgregory • • •Jhex
in reply to jwmgregory • • •jwmgregory
in reply to Jhex • • •is garuda like endeavorOS or manjaro where it’s technically still an arch-based rolling release distro but the OS maintainers hold packages from upstream mainline arch?
i don’t hate that model, it’s more fun to use as an end user for sure, but i feel like it kind of defeats the point of arch’s entire ethos lmao.
Spectrism
in reply to jwmgregory • • •jwmgregory
in reply to Spectrism • • •sometimes you’re working with particular releases or builds that don’t, but like i said i might be the idiot lol.
i like the concept of arch. i don’t like the way i need to come up with a new solution for how im managing my packages virtually every few days that often requires novel information. shit, half the time you boot up an arch system if you have sufficient # of packages there is 9/10 times a conflict when trying to just update things naively. like i said it’s cool on paper and im sure once you use it as a daily driver for awhile it just becomes routine but it’s more the principle of the user experience and its design philosophy that i think might be poor.
arch is for techies in the middle of the bell curve imo… people on the left and the right, when it comes to something as simple as managing all my packages and versions, want something that just works^TM^ - unless i specifically want to fuck with the minutiae.
ayaya
in reply to jwmgregory • • •All of the normal Arch packages are pre-built, so the only way you'd be compiling things that often is if you installed a large amount of things from the AUR. Make sure you get the bin versions instead of git versions.
The
google-chrome
andchromium
packages are already a binaries so my guess is you needungoogled-chromium-bin
. You can also use the Chaotic AUR repo to get pre-built binaries of a lot of the most common AUR packages. But ideally you should avoid using the AUR when it's not necessary.While using the AUR is common, it's a bit frustrating you are blaming Arch for your experience. If you only use pacman you would never compile anything, or have very many conflicts. It's like if you added 20 different PPAs on Ubuntu and then complained about the problems that arose from that.
frozenspinach
in reply to jwmgregory • • •My understanding is that constantly triggering compiling like that shouldn't be happening in any typical arch + pacman situation. But it can happen in AUR. If it does, I think it's a special case where you should be squinting and figuring out what's going on and stopping the behavior; it's by no means philosophically endorsed as the usual case scenario for packages on arch.
There's certainly stuff about Arch that's Different(TM) but nothing about the package manager process is especially different from, say, apt-get or rpm in most cases.
jwmgregory
in reply to frozenspinach • • •saying it can happen in the AUR feels disingenuous to me when you consider how integrated the AUR is to the arch ecosystem. this is a genuine complaint from a user perspective and is an issue with the design philosophy imo. it is a special case but it’s so frequent as to be annoying, is my point.
not sure why everyone is replying like i’m unaware and totally ignoring the actual grievance i have. im very well aware of pacman and yay’s intended behaviors, i just think they’re shit in some cases. idk if people who say this have never tried to daily drive arch before or something but the AUR is absolutely not optional unless you want to constantly hand roll your own shit. see my edit to the original comment.
frozenspinach
in reply to jwmgregory • • •Feyd did a pretty good job of outlining the AUR disclaimers in a different comment so I won't do that here. It's true that Arch won't stop you from shooting yourself in the foot, but again it's nuts to claim that routine compiling is the usual case for all rolling distros and belies your claim that you're familiar with usual case experience. There's absolutely no routine experience where you're regularly compiling.
I've used debian and apt-get most of my life, I've used arch on a pinetab 2 for about 6 months, regularly playing with pacman and yay and someone who's never met me is saying I'm a fanboy for being familiar with linux package management. 🤷♂️
jwmgregory
in reply to frozenspinach • • •saying it can happen in the AUR feels disingenuous to me when you consider how integrated the AUR is to the arch ecosystem. this is a genuine complaint from a user perspective and is an issue with the design philosophy imo. it is a special case but it’s so frequent as to be annoying, is my point.
not sure why everyone is replying like i’m unaware and totally ignoring the actual grievance i have. im very well aware of pacman and yay’s intended behaviors, i just think they’re shit in some cases. idk if people who say this have never tried to daily drive arch before or something but the AUR is absolutely not optional unless you want to constantly hand roll your own shit. see my edit to the original comment.
berno
in reply to Bjarne • • •frozenspinach
in reply to Bjarne • • •huh? Using package managers almost never involves compiling. It's there as a capability, but the point is to distribute pre-compiled packages and skip that step in the vast majority of cases.
Bluewing
in reply to shrewdcat • • •I have used rpms, AppImages, Flatpaks, and source. I have even used a snap or two when I had no other choice.
If you can't work with them all, can you even say you Linux Bro?
AnIntenseMoist
in reply to Bluewing • • •Diplomjodler
in reply to Bluewing • • •Bluewing
in reply to Diplomjodler • • •berno
in reply to shrewdcat • • •Flatpaks suck
Ubuntu has turned to dogshit
jwmgregory
in reply to berno • • •i agree ubuntu is corpo drivel now but flatpaks are actually quite useful for some applications.
the sandboxing is nice to not have to setup manually for every little thing, and i say that as someone who avoids flatpaks generally.
sometimes you just wanna get things up and running, not everything needs to be a unix circlejerk.
eta
in reply to berno • • •relic4322
in reply to shrewdcat • • •never tried flatpak, snaps were so bad as to never consider non-native installs or just use docker instances when I need to run something weird. so dunno.
whats the use case for a flatpak exactly? maybe im not the target audience???
squaresinger
in reply to relic4322 • • •folaht
in reply to relic4322 • • •zazous
in reply to shrewdcat • • •make
make install
0x0
in reply to zazous • • •&&
?lemmyknow
in reply to shrewdcat • • •𝘋𝘪𝘳𝘬
in reply to shrewdcat • • •Flatpaks are great for situations where installing software is unnecessary complex or complicated.
I have Steam installed for some games, and since this is a 32 bits application it would install a metric shit-don of 32 bit dependencies I do not use for anything else except Steam, so I use the Flatpak version.
Or Kdenlive for video editing. Kdenlive is the only KDE software I use but when installing it, it feels like due to dependencies I also get pretty much all of the KDE desktop’s applications I do not need nor use nor want on my machine. So Flatpak it is.
And then there is software like OBS, which is known for being borderline unusable when not using the only officially supported way to use it on Linux outside of Ubuntu – which is Flatpak.
neonred
in reply to 𝘋𝘪𝘳𝘬 • • •frostphunk
in reply to neonred • • •dropped_packet
in reply to 𝘋𝘪𝘳𝘬 • • •This is the main benefit. However, i'm finding the software I use requires less dependencies and libraries these days.
I barely even use flatpaks anymore. Almost everything is in official repos. I couldn't tell you the last time I had a dependency conflict.
Limonene
in reply to 𝘋𝘪𝘳𝘬 • • •Obin
in reply to 𝘋𝘪𝘳𝘬 • • •That's my main use for flatpaks too. Add to that any and all closed source software, because you can't trust that without a sandbox around it.
Recently I've moved from using flatpak for electron apps and instead have a single flatpak ungoogled chromium instance I use for PWAs.
thingsiplay
in reply to 𝘋𝘪𝘳𝘬 • • •But why is that? I mean just because it is packaged by someone else does not mean its unusable. So its not the package formats issue, but your distribution packaging it wrong. Right? In installed the Flatpak version, because they developers recommended it to me. I'm not sure why the Archlinux package should be unusable (and I don't want to mess around with it, because I don't know what part is unusable).
𝘋𝘪𝘳𝘬
in reply to thingsiplay • • •Because the OBS developers say so.
And since I’m not on Ubuntu, I use the Flatpak version to get OBS as intended bey the OBS developers.
Exactly. Most distributions fail hard when it comes to packaging OBS correctly. The OBS devs even threatened to sue Fedora over this.
gitlab.com/fedora/sigs/flatpak…
Broken OBS Studio Flatpak presented as official package (#39) · Issues · Fedora / Special Interest Groups (SIGs) / Fedora Flatpak SIG / Fedora Flatpaks · GitLab
GitLabthingsiplay
in reply to 𝘋𝘪𝘳𝘬 • • •The quoted image does not say so, they do not say the native packaging from your distribution is borderline unusable. That judgement was added by YOU. The devs just state the package on Archlinux is not officially supported, without making a judgement (at least in the quoted image).
As for the Fedora issue, that is a completely different thing. That is also Flatpak, so its not the package format itself the issue. Fedora did package the application in Flatpak their own way and presented it as the official product. That is a complete different issue! That has nothing to do with Archlinux packaging their own native format. Archlinux never said or presented it as the official package either and it does not look like the official Flatpak version.
So where does the developers say that anything that is not their official Flatpak package is "borderline unusable"?
shapis
in reply to shrewdcat • • •NauticalNoodle
in reply to shrewdcat • • •I spent my time fighting AppImages until Canonical started to force Snap on me. I hated Snap so bad it forced me to switch distros. Now I appreciate Flatpak as a result and I don't find AppImages all that bad, either. Also, I haven't found myself in dependency-hell nor have I crashed my distro from unofficial Repos in well over a decade.
-It's a long way of saying It works for me and it's not Snap.
db2
in reply to NauticalNoodle • • •Appimages are ok, bloated but ok. Unless a library inside is old and won't work.
Flatpak is annoying and I don't like it at all, so I don't use it. Easy solution.
Fuck snap though.
MangoCats
in reply to NauticalNoodle • • •Caveman
in reply to Ziglin (it/they) • • •Andrzej3K [none/use name]
in reply to shrewdcat • • •The_Walkening [none/use name]
in reply to shrewdcat • • •I like the idea of them because I don't like dealing with dependencies changing and breaking stuff and I don't really care too much about disk space in the context of non-game desktop apps, as I don't tend to install lots of them.
That being said I absolutely hate that permissions are all over the place and flatpak doesn't ship a GUI to manage them by default, nor do you get any indication as to what permissions a program has until you try some functionality (like filesystem or camera access) only to find out it doesn't work out of the box.
Ziglin (it/they)
in reply to Caveman • • •Caveman
in reply to Ziglin (it/they) • • •ShinkanTrain
in reply to shrewdcat • • •Limonene
in reply to shrewdcat • • •I've never heard anyone say that Flatpaks could result in losing access to the terminal.
My only problem with Flatpaks are the lack of digital signature, neither from the repository nor the uploader. Other major package managers do use digital signatures, and Flatpaks should too.
buttnugget
in reply to Limonene • • •Aimeeloulm
in reply to buttnugget • • •As someone who uses Flatpak you can still use the terminal to install, uninstall and do maintenance, not sure why people believe terminal is useless with Flatpak 😞
Flatpaks are containers, same as Snaps, I personally prefer Flatpaks over Snaps, but just my personal choice. I use Flatsweep and Flatseal apps to help administrate Flatpak apps, but use terminal as well 🙂
like this
sunzu2 likes this.
BeardedGingerWonder
in reply to Aimeeloulm • • •Obin
in reply to Limonene • • •Nah, it's the same as with systemd, docker, immutable distros etc. Some people just don't appreciate the added complexity for features they don't need/use and prefer to opt out. Then the advocates come, take not using their favorite software as a personal insult and make up straw-men to ridicule and argue against. Then the less enlightened of those opting out will get defensive and let themselves get dragged into the argument. 90% that's the way these flame wars get started and not the other way around.
For the record, I use flatpak on all my desktops, it's great, and all of the other mentioned things in some capacity, but I get why someone might want to not use them. Let's not make software choice a tribalism thing please. Love thy neighbor as thyself, unless they use Windows, in which case, kill the bastard. /s
Blackadder - Love thy neighbour
YouTubeDessalines
in reply to shrewdcat • • •Can someone explain why flatpak isn't necessary for distros that have proper OS dependency management like Arch-based distros or Nix?
Seems like flatpak is solving a problem for OS's that don't have proper dependency management.
BlameTheAntifa
in reply to Dessalines • • •Dessalines
in reply to BlameTheAntifa • • •frozenspinach
in reply to Dessalines • • •Also pretty much everywhere you're using flatpaks (or snaps or...), you are doing it on top of a Linux system that's still getting its core system updates via traditional dependency management. And flatpaks, despite trying not to, make assumptions about your kernel, your glibc version, architecture, ability to access parts of your filesystem or your devices, that can break things, and doesn't bother to track it.
And the closer you get you tracking that stuff (like Snap tries to), you hilariously just get back to where you started, with traditional dependency management that already exists and has existed for decades.
BlameTheAntifa
in reply to Dessalines • • •machinya [it/its, fae/faer]
in reply to Dessalines • • •main selling points are isolation and having the latest version directly from developers without having to wait for your distro to package/update it.
both are debatable since they are not as good as promoted (isolation doesn't always work correctly and it's a mess to configure it once you use anything different than the more mainstream distros) or goes against the historical preference (using bundled everything instead of cooperating with your distro packages and trusting every individual over trusting your distro as a whole) but having the latest version on any distro without having to wait is a popular need so they gained traction quite fast. this might make little sense for rolling release distros (arch, nix) but it's helpful if you have a stable base (years old debian) but need the latest feature on an specific application or have to use very specific libraries that are not packaged on the main distro and would require complex upgrades
ipkpjersi
in reply to shrewdcat • • •I'm not a huge fan of Flatpaks, they're a lot harder to distribute offline versus something like AppImage. Seriously, you have to like create an offline repository, then create a bundle, and it's like 6 or 7 steps, it's honestly kind of ridiculous lol but other than that they seem fine, and they're easy enough to update (but so are apt packages)
I know some people may say "oh why do you need that", but Linux has taught me that my computer is my own, and I should be able to use it the way I want to. I shouldn't have to fight with my package manager to get it to do what I want. So I guess you could say, no I'm not really a fan of Flatpaks.
Personally, I didn't mind Snaps, but I'm getting kind of really fed up with especially for-profit companies etc so I don't like Snap that much now either.
Apt packages are nice, but the more of them you have installed, especially if you're using Ubuntu-based distros and have lots of PPAs, the more annoying upgrading your distro version can be because of all the dependencies and cross-dependencies.
AppImage tends to just work for me, as long as it's not compiled with a newer libc-bin version than the distro I'm currently using has, and I really enjoy that it's just one file I can copy and run pretty much anywhere.
Crozekiel
in reply to ipkpjersi • • •Ferk
in reply to Crozekiel • • •Yes, Flatpak is overall a better approach when compared to AppImages, since being dependent on a known runtime ensures the program will run whenever the runtime is available.
What I wish they would add is a way to run the flatpak in a portable way. Because as it stands, AppImages is the only option for that. Flatpak doesn't really allow to have a portable installation in a pendrive, for example. At the moment there's no replacement for AppImage in such use cases, which is a pity.
But there's no fundamental technical design roadblock in flatpak that would prevent it from supporting this in the future, imho. theoretically one could create a program that mounts the flatpak file into a ramfs layered with the runtime and run it.
ipkpjersi
in reply to Crozekiel • • •Crozekiel
in reply to ipkpjersi • • •I don't actually know if it is a Wayland issue - most of those forum posts are like 3 years old... And I have definitely used these same AppImages in the past on Wayland without issue. I think the AppImages are expecting some specific dependency to be installed on my system that is no longer installed due to updates. (which I thought was counter to the entire point of an AppImage? I thought it was supposed to be kinda like Flatpak where it has it's dependencies in the image? Maybe I just misunderstood AppImage...)
To give you some hope, my Distro switched to Wayland as default a little over a year ago (i think) and I have not been running into problems (outside this AppImage problem, if it is indeed a Wayland issue, which I cannot confirm or deny).
kadaverin0
in reply to shrewdcat • • •frozenspinach
in reply to kadaverin0 • • •sunzu2
in reply to frozenspinach • • •All of this is true and precisely zero normies care about any of it.
The fact that I can put my ~~idiots~~ family on any modern distro and tell them to use the app store alone makes flatpaks king of the app management
m532
Unknown parent • • •Just go to the package manager, type in the name of the program, install.
That's easier than on windows: go to the browser, search for the program, avoid the ads, search for the download button, follow the install wizard, avoid the toolbar
AndrewZabar
in reply to shrewdcat • • •MangoCats
in reply to AndrewZabar • • •AndrewZabar
in reply to MangoCats • • •MangoCats
in reply to AndrewZabar • • •I view the delays during launch and the extra time spent during updates as a "load on the system."
Also, it entirely depends on your deployment environment. I develop system images that go out on thousands of devices deployed in "Cybersecuity Sensitive" environments, meaning: we have to document what's on the system and justify when anything in the SBOM (list of every software package installed on the machine) is identified as having any applicable CVEs... soooo.... keeping old versions of software anywhere on the machine is a problem (significant additional documentation load) for those security audits. Don't argue with logic, these are our customers and they have established their own procedures, so if we want their money, we will provide them with the documentation they demand, and that documentation is simplest when EVERYTHING on the system has ALL the latest patches.
The most secure systems are those that don't do anything at all. You can't hack a brick.
AndrewZabar
in reply to MangoCats • • •MangoCats
in reply to AndrewZabar • • •machinya [it/its, fae/faer]
in reply to shrewdcat • • •i mostly use them for proprietary stuff or for software that is incredible painful to package (mostly electron apps). i will probably never use them for anything that actually matters but i also use rolling release distros everywhere so latest release is never too far. for testing latest version of any software i prefer appimages since they are simpler and don't need a messy setup as flatpak, but i also won't use them pass the testing phase and i prefer packaging the software if possible.
snaps, on the other hand, will never go near any of my systems. not even by accident
MaysaMayako
in reply to shrewdcat • • •Personally I am okay with them actually. I use several on my system and having each app allowed to have different permissions is super useful.
But also I like things that are directly installed cause they seem just a tad faster performance wise.
MangoCats
in reply to MaysaMayako • • •MaysaMayako
in reply to MangoCats • • •MystValkyrie
in reply to shrewdcat • • •There was a few years where I pretty much only used Flatpaks because I was scared of the terminal. But now that I've learned how to use the terminal, it's so much more convenient because I can quickly update all my applications all in one place without having to open a separate app. Plus, some Flatpaks can fall really behind on software updates.
There might be a Linux userbase someday where no one over than developers actually knows how to use the terminal, because users can run everything they want without a command line, but maybe that's actually a good thing because it'll drive up how many people use a Linux distro.
With Windows and Mac, there's a shareholder incentive to enshittify. With Linux, if a distro goes bad and gets commercialized, there's always another distro people can move to, not to mention there's no financial incentive. The more people get on Linux, the less power these tech companies have. Personally, that and privacy are what drew me to Linux much more so than being able to tinker or fine-tune my experience.
otacon239
in reply to MystValkyrie • • •Ideally, all the essential terminal commands could be replicated in a user-friendly GUI-applicable manner. Don’t ever have to remove the terminal for those that enjoy it, but if we could have a magic world where even the failure states could be navigated with little to no prior knowledge required and it gets everyone away from Windows and Mac for good, I’m all for it.
captainlezbian
in reply to MystValkyrie • • •Lovable Sidekick
in reply to shrewdcat • • •Ziglin (it/they)
in reply to Caveman • • •ztwhixsemhwldvka
in reply to shrewdcat • • •geneva_convenience
in reply to ztwhixsemhwldvka • • •sudo_halt
in reply to ztwhixsemhwldvka • • •✋😕🤚
Absolute Dogshit
PillowD
in reply to shrewdcat • • •MangoCats
in reply to PillowD • • •wewbull
in reply to PillowD • • •17lifers
Unknown parent • • •spookedintownsville
in reply to shrewdcat • • •Toribor
in reply to spookedintownsville • • •Crabhands
in reply to shrewdcat • • •MangoCats
Unknown parent • • •And they are still, in my experience, slow to load, a cumbersome addition to the update process, and often un-necessary.
Don't get me wrong, if you're in a tight spot and can't make two significant software packages work in a distribution due to conflicting library version requirements... some kind of lightweight container solution is attractive, expedient, and better than just not supporting one of the packages. But, my impression is that a lot of stuff has been moved into flatpak / snap / etc. just because they can. I don't think it's the best, or even preferred, way to maintain software - for the desktop environment.
(Returns to checking on his Docker containers full of server apps on the R-Pi farm...)
MangoCats
Unknown parent • • •Not mocking: can you share any good guides to practical immutable systems?
What I observed of Ubuntu Core made a strong "not ready for prime time, and even if it was I don't want it" impression on me.
jabeez
in reply to shrewdcat • • •SpiceDealer
in reply to shrewdcat • • •beleza pura
in reply to shrewdcat • • •seralth
in reply to beleza pura • • •beastlykings
Unknown parent • • •I'm on silverblue, well, bluefin, specifically.
So far so happy 🤷♂️
jwmgregory
Unknown parent • • •MangoCats
Unknown parent • • •Thanks. In the past I have worked in Slackware, and even had Gentoo on my home system for a couple of years, but otherwise I've been fully saturated in Debian and its children - so that's my "comfort zone." I used to like KDE, but drifted away from it when I got a 4K screen notebook and KDE hadn't figured out resolution scaling yet, while Ubuntu/Unity had. I never quite warmed up to GNOME, but definitely have done my time with it. XFCE has matured enough for me to daily drive it without too much pain now, and I love the ways it can be de-featured (don't want a launcher bar? Don't run it, nothing else breaks.)
Server-side, I have been filling my Raspberry Pis with Docker containers for a while now... it's not completely alien, but I do kind of tend to "set it and forget it" when it comes to container deployments.
jwmgregory
Unknown parent • • •you (rhetorical you, not you) can recommend not using the AUR officially all you want. it doesn’t mean anything if a large number of tasks the average user is going to do require AUR packages. i’m kind of drunk rn but i’ll go find specific pages of the wiki that demonstrate what i’m talking about, i stg this isn’t nothing. the core system itself can entirely be managed with pacman, yes, but the average user is going to be doing a lot more than just that. there is a certain discord in the messaging of arch as a whole.
this is exactly my point. arch can either be a nuts and bolts distro or it can be made for normies. it can’t be both.
MotoAsh
in reply to zarenki • • •Fatur_New
in reply to shrewdcat • • •commander
in reply to shrewdcat • • •I'm happy to use Flatpaks but the annoyances I've had are like when one application says to use you'll need to point to the binary of another application that it depends on but very understandably doesn't package together, figuring that out to me can be annoying so I'll switch to a regular installation and it all just works together no fuss, no flatseal, no thinking about it really. Also some applications where it's really nice to launch from the terminal especially with arguments or just like the current working directory and with Flatpaks instead of just right off the bat it's application name and hit enter, Flatpak hope you remember the whole package name
org.wilson.spalding.runner.knife.ApplicationName ...
Ya alias but got to remember to do that. So far anything I'd ever want to run from terminal, no Flatpak
Paddy66
in reply to shrewdcat • • •As long as software is available in the Software Manager to be installed that way... I don't care what format it's in.
But don't make normies go to the terminal. It's inhumane, and really does not help the masses get away from big tech - which is a worthier goal than keeping your software terminal-only.
arc99
in reply to shrewdcat • • •While I wouldn't want flakpak going deep into the OS I think the advantage of using them on the desktop is obvious. Developers can release to multiple dists from a single build and end users get updates and versions immediately rather than waiting for the dist to update its packages. Plus the ability to lock the software down with sandboxes.
The tradeoff is disk consumption but it's not really that big of a deal. Flatpaks are layered so apps can share dependencies. e.g. if the app is GNOME it can share the GNOME runtime with other apps and doesn't need to ship with its own.
RheumatoidArthritis
in reply to arc99 • • •MoondropLight
in reply to shrewdcat • • •Perhaps ironically, this is mocking a strawman. Flatpacks can be installed and managed using the terminal! Not only that but Linux-Distros have had graphical package managers for decades.
The primary reason that distros have embraced flatpack / snap / appimage is that they promise to lower the burden of managing software repositories. The primary reason that some users are mad is that these often don't provide a good experience:
Theoretically they are also more secure... But reality of that has also been questioned. Fine grained permissions are nice, but bundling libraries makes it hard to know what outdated libraries are running on the systems.
grue
in reply to MoondropLight • • •org.mozilla.firefox
instead of justfirefox
), which is a very terminal-specific issue, LOL!nullpotential
in reply to shrewdcat • • •elo13
in reply to jwmgregory • • •You keep saying this but can you give any concrete examples? I don't recall coming across anything like this.
a Kendrick fan
in reply to shrewdcat • • •seralth
in reply to a Kendrick fan • • •rumba
in reply to shrewdcat • • •I need OBS on this new computer!
Let's install the flatpack!
V4l problems
Plugins Problems
Wayland Problems
I'm just going back to the .deb, thanks.
Carlos Solís
in reply to rumba • • •Captain Beyond
in reply to shrewdcat • • •Not a fan for a few reasons. Flathub (as far as I know) works on the app store model where developers offer their own builds to users, which is probably appealing to people coming from the Windows world who view distros as unnecessary middlemen, but in the GNU/Linux world the distro serves an important role as a sort of union of users; they make sure the software works in the distro environment, resolve breakages, and remove any anti-features placed in there by the upstream developers.
The sandboxing is annoying too, but understandable.
Despite this I will resort to a flatpak if I'm too lazy to figure out how to package something myself.
Developers: Let distros do their job
drewdevault.comscholar
in reply to Captain Beyond • • •Mahi
in reply to shrewdcat • • •muusemuuse
in reply to shrewdcat • • •Enter the calm and quiet room
Pass out torches and pitchforks, guns and knives
“Snaps exist”
War erupts.
grue
in reply to muusemuuse • • •War with who? I'm posting this from Kubuntu and I'd happily agree with you that Snap should fuck off and die. (In particular, the backend being controlled by Canonical makes it objectively bad compared to Flatpak.) Even among people like me who tolerate Snap (for now...), I really don't think you're gonna find anybody who actually likes it, let alone enough to champion it.
Can't start a war when there's a consensus!
Decker108
in reply to grue • • •limelight79
in reply to shrewdcat • • •I "grew up" with Slackware, so I definitely understand the dependency issue.
I like flatpaks (and similar) for certain "atomic" pieces of software, like makemkv. For more "basic" software, like, say, KDE, I want it installed natively.
Bilb!
in reply to shrewdcat • • •Bronstein_Tardigrade
in reply to shrewdcat • • •kaidezee
in reply to shrewdcat • • •like this
Carlos Solís likes this.