linux

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

rorschah, in #123 Infrastructure Work · This Week in GNOME
@rorschah@lemdro.id avatar

there are many interesting one’s for me this issue, mainly :

  • Drag and drop of folders will now work with sandboxed applications (Drop a folder from Nautilus onto Amberol)
  • In the works is accessing USB devices with per-device, per-app permissions.
  • Adding CSS variables support to GTK.
  • Grouping notifications by app in GNOME Shell.
  • CalDAV/CardDAV support in Gnome Online accounts.

Hope we get many of these in coming few months.

morrowind,
@morrowind@lemmy.ml avatar

How on earth have they not had css variables. Seems like a recipe for inconsistency, but gnome tends to be fairly consistent

flamingos,

GTK currently has a CSS extension that lets you define named colours with @define-color.

Chewy7324,

Cal-/CardDAV support in Gnome is awesome. There was no way for me to use the integrated Gnome Calendar.

poinck,

You can use Evolution to set it up and then use gnome-calender to use it (I set it up this way for my radical server). I think, what they will do is, integrating the cal/carddav-setup in to GOA so that you don’t have to interact with Evolution anymore.

The “backend” is currently managed by evolution-data-server. Maybe they will replace it some day, too.

Chewy7324,

Thanks. Interesting, I didn’t know this was possible.

EponymousBosh, in Preparing to move from Ubuntu to Fedora
@EponymousBosh@beehaw.org avatar

Honestly, if you like Ubuntu but dislike Snaps, Linux Mint might be a better choice than Fedora if you’re not as comfortable with Linux. Mint is basically “Ubuntu without all Canonical’s garbage.”

Interstellar_1,
@Interstellar_1@pawb.social avatar

I used fedora before I was comfortable with Linux and I didn’t have any problems with it.

jcarax,

I agree with this, Fedora is pretty boring. It’s polished and well thought out. Just wait a few weeks before upgrading to new versions, but that goes for pretty much everyone besides Debian stable.

Pantherina,

Do not use Mint. Ubuntu uses GNOME which is modern and secure. Mint will need a year or so to get Wayland support, and it will always be behind on security updates. Just run unsnap, install the apps and Gnome tweaks you want I would say.

jcarax,

Why is using Ubuntu against it’s nature, by removing snaps, preferable to moving to a distro that aligns more with OP’s preferences?

Pantherina,

You remove snaps thats it. No custom repos or old X11 desktop

jcarax,

I guess, but Canonical keeps trying to stand out against the crowd with one thing or another. Mir, Snap, etc. Unless you buy into their supposed vision, why bother?

pound_heap,

I really like GNOME. I know not enough about security of it compared to Cinnamon

Laborer2125, in Project Bluefin: A Linux Desktop for Serious Developers

I prefer to have a minimal linux ditro and install the apps I need.

wingsfortheirsmiles, in enough said.

I feel fortunate that I don’t rely on software that’s not on Linux, unfortunately very much not the case for all

sturlabragason,

Being a Dev is so nice❤️

Kongar, in Arch on semi-critical pc? (Also EndeavourOS vs raw Arch?)

Arch isn’t inherently unstable. It’s just that most users don’t maintain it properly. Tips:

  1. learn to backup for real: rsync, borg, etc. you broke something? Just back up to that image you made right before you updated ;)
  2. use flatpaks. It’s kind of hard to run into AUR or dependency issues if you’re as close to a base arch install as possible.
  3. read the maintenance page and understand it. You can’t just “yay” every week and be done with it. You need to know how to handle pacnew, read the wiki for manual interventions, look for errors and warnings in the pacman log, etc. it’s not hard at all once you figure it out, but it takes a little learning.
  4. you don’t need to update every day. If it’s working - you can just let it ride. If you don’t update forever, then just update your keyring first and you’ll be good to go.

Use what you like - it’s all stable enough.

nossaquesapao, in Selecting the New Face of openSUSE is Underway

I liked the ones that didn’t stray too much from the original. I always liked the gecko, but found it to be a bit weird looking.

galloFino, in "Help me choose my first distro" and other questions for beginners

I use Ubuntu as a noob coming from MacOS, and everything is going just fine. I am loving the Linux experience.

In my opinion, knowing how to work with the terminal is important and being confident with it as well.

Also, there is a lot of youtube videos and channels of very helpful people.

executivechimp, in Navigating around in your shell
@executivechimp@discuss.tchncs.de avatar

Good article. Rather than aliasing `cd …/…" etc. I’ve got this function in my setup:


<span style="color:#323232;">up () {
</span><span style="color:#323232;">	local x='' 
</span><span style="color:#323232;">	for i in $(seq ${1:-1})
</span><span style="color:#323232;">	do
</span><span style="color:#323232;">		x="$x../" 
</span><span style="color:#323232;">	done
</span><span style="color:#323232;">	cd $x
</span><span style="color:#323232;">}
</span>

This lets me do up 4 to go up 4 directories.

PlexSheep,

What I use to automatically extend stuff like ls … to ls …/…/…/…


<span style="font-weight:bold;color:#a71d5d;">function </span><span style="font-weight:bold;color:#795da3;">expand-dots</span><span style="color:#323232;">() {
</span><span style="color:#323232;">    </span><span style="font-weight:bold;color:#a71d5d;">local </span><span style="color:#323232;">MATCH
</span><span style="color:#323232;">    </span><span style="font-weight:bold;color:#a71d5d;">if </span><span style="color:#62a35c;">[[ </span><span style="color:#323232;">$LBUFFER </span><span style="font-weight:bold;color:#a71d5d;">=~ </span><span style="color:#183691;">'(^| )...+' </span><span style="color:#62a35c;">]]</span><span style="font-weight:bold;color:#a71d5d;">; then
</span><span style="color:#323232;">        LBUFFER</span><span style="font-weight:bold;color:#a71d5d;">=</span><span style="color:#183691;">$</span><span style="color:#323232;">LBUFFER</span><span style="color:#183691;">:fs%</span><span style="color:#0086b3;">...</span><span style="color:#183691;">%../..%
</span><span style="color:#323232;">    </span><span style="font-weight:bold;color:#a71d5d;">fi
</span><span style="color:#323232;">}
</span><span style="color:#323232;">
</span><span style="font-weight:bold;color:#a71d5d;">function </span><span style="font-weight:bold;color:#795da3;">expand-dots-then-expand-or-complete</span><span style="color:#323232;">() {
</span><span style="color:#323232;">    zle expand-dots
</span><span style="color:#323232;">    zle expand-or-complete
</span><span style="color:#323232;">}
</span><span style="color:#323232;">
</span><span style="font-weight:bold;color:#a71d5d;">function </span><span style="font-weight:bold;color:#795da3;">expand-dots-then-accept-line</span><span style="color:#323232;">() {
</span><span style="color:#323232;">    zle expand-dots
</span><span style="color:#323232;">    zle accept-line
</span><span style="color:#323232;">}
</span><span style="color:#323232;">
</span><span style="color:#323232;">zle -N expand-dots
</span><span style="color:#323232;">zle -N expand-dots-then-expand-or-complete
</span><span style="color:#323232;">zle -N expand-dots-then-accept-line
</span><span style="color:#323232;">bindkey </span><span style="color:#183691;">'^I'</span><span style="color:#323232;"> expand-dots-then-expand-or-complete
</span><span style="color:#323232;">bindkey </span><span style="color:#183691;">'^M'</span><span style="color:#323232;"> expand-dots-then-accept-line
</span>

(for zsh)

olafurp,

You could also do a “up” for one up “upp” for 2 and “upppp” for 4 because of fun

executivechimp,
@executivechimp@discuss.tchncs.de avatar

True. That is something that could be done.

ENipo,

Oh I really like this. I never had an alias for this since I need to do multiple backwards cds very rarely, but I might just copy this

executivechimp,
@executivechimp@discuss.tchncs.de avatar

Go for it. I’ve been using it for years without a problem.

taladar,

I have the zsh option autopushd set which calls pushd in interactive shells for every cd, that way 90% of the time when I want to go back up to another path I can just use popd

Astaroth,

I use Fish and have keybinds for previous and next directory, 99% of the time when going up in a directory it’s to (one of) the previous directory/ies I was in

Specialpatrol,

Holy shit

beeng,

Look into zoxide.

z direc

Will take you to the most used directory starting with “direc” eg “/home/me/random/directory”

executivechimp,
@executivechimp@discuss.tchncs.de avatar

I’ve tried things like that before but never got on with them. I found when I had many projects with similar directory structures it was easy to end up in the wrong place and took more thought to get to the right place than just cding

beeng, (edited )

The dir’s are the same names or similar? A few extra key strokes to get the fullname should be easier than cd’ing back and forth.

There’s also z foo “space” “tab” as per docs to get interactive list for matches.

But, just a suggestion!

moreeni, in Selecting the New Face of openSUSE is Underway

I love all of the minimalist options here, they are so cute!

corship, in Just install EndeavorOS lol

Nvidia?

More like:

Nie-wieder!

cows_are_underrated,

AMD beste.

Uiop,

ha! german…

g7s,

Guter

BetaDoggo_, in Any experience with teaching kids Linux?

Just introducing them to it is probably enough. Show them different desktop environments and applications to get them used to the idea of diverse interfaces and workflows. Just knowing that alternatives exist could help them break out of the Windows monoculture later. Enable all of the cool window effects.

nottheengineer,

KDEs wobbly windows will convert almost any child to linux.

Strit,
@Strit@lemmy.linuxuserspace.show avatar

Or the return of The Cube.

blind3rdeye, (edited ) in But Windows 11 is so good!!11!1!

Too real. I booted up windows last week because I wanted to test something quickly before going to bed… starting it and testing my thing took about 5 mins; but then shutting down took more than half an hour.

Hiro8811,

Try ghost spectre. It’s a custom windows that rarely gets update. I didn’t has any problems even with cracked games. But then I left windows for Linux

dino, (edited )

custom windows that rarely gets update…

sounds like an amazing idea.

Holzkohlen,

The crap people will do to avoid just using linux, eh?

Hiro8811,

I used it along Linux for gaming but now I’m gonnatruy to game on Linux

bruhduh,
@bruhduh@lemmy.world avatar

If you wanna flash Android phone, or resurrect usb flash, then you’ll NEED windows, I’ve been daily driving Linux for 8 years myself, but sadly, some specific software don’t work under wine and if you run it in virtual machine then you’ll never know what’ll happen, may as well brick device you’re flashing

dino,

flash android phone = putting another OS on it? I use grapheneos, installed from my linux tumbleweed.

bruhduh, (edited )
@bruhduh@lemmy.world avatar

Nah man, lineage os on chinese unsupported phones, trying to give new life to abandoned hardware

dino,

Lineage is trash anyway: kuketz-blog.de/lineageos-weder-sicher-noch-datens…Use browser translate

numanair,

That does not sound like trash to me. I can see how those issues with Google connections are problematic for some users, but as the article acknowledges, lineage is primarily targeting people who want to update their old devices. Sounds like degoogling is best done with a different rom is all.

numanair,

ADB and Fastboot both run natively on Linux. I don’t think I’ve needed other tools since the HP Touchpad days. And that didn’t come with Android in the first place.

corrupts_absolutely,

you can flash phones through qemu

bruhduh,
@bruhduh@lemmy.world avatar

I tried install windows on qemu through gnome boxes, it didn’t go well, even though i used gui only options, no tinkering

corrupts_absolutely, (edited )

i am fortunate enough to not need a vm often, but the last time i had to use one, i just didnt bother with win11 and used a win 10 installer image. also i think the xiaomi tool didnt/doesnt work with usb 3.0 so i had to use usb 2.0 drivers in order to flash

bruhduh, (edited )
@bruhduh@lemmy.world avatar

Yes, with Xiaomi there are also Linux terminal app and you can flash through adb/fastboot but i was talking about some obscure hardware like speedtrum cpus and others also obscure memory manufacturers when i ressurect usb flash drives or chinese ssd, i am using Xiaomi poco x3 pro 8/256 and Xiaomi redmi note 4 4/64 and alldocube iplay 30 pro 6/128 and ressurect second hand devices as hobby, when looking for rom reviews i check “channel48” this guy reviews new roms on old hardware

russjr08,
@russjr08@outpost.zeuslink.net avatar

What manufacturer? If it’s done through Fastboot then no, it’s available on Linux just fine.

But of course, not all manufacturers use Fastboot.

max641, in Just install EndeavorOS lol

Moved from Fedora > Arch > Manjaro > Fedora > Debian. I consider Arch for learning purposes. For troubleshooting / recoveries , that knowledge will be a great help.

nailbar,

My path have been Slackware > Mint > Kubuntu > Arch > Kubuntu > Arch.

I forsee myself switching between a “care free” distro and Arch many times in the future.

gbin,

Funny how it is all relative…

Red hat for a few months -> Gentoo for 10 years-> Arch for another 10 years

For me this is the opposite: Every time I am forced to use Ubuntu I feel like I am in a torture chamber especially with 3rd party packages.

wim, (edited )

My lifecycle was roughly Gentoo, Mandrake, SUSE, Debian (sid), Arch, Vector, Arch, Debian (testing), Ubuntu, OpenSUSE, Arch, Ubuntu, Manjaro, Fedora, and finally Debian (stable).

I used to like to mess around with the newest shiniest software but now I just want it to not be broken.

duckythescientist, in would it be illegal to download Ubuntu on a Chromebook?

A point that I haven’t seen in the other comments is to make sure you fully own the Chromebook. If it’s on loan from your school, or if it’s provided by your work, then you may be bound by some acceptable use agreement and therefore not allowed to modify the OS.

markstos, in Linux-hardened and Flatpak, Distrobox, Podman, Docker

Tools like Podman, Docker, Distrobox and Toolbox use custom uid namespaces. I don’t see how they could work with them disabled.

Pantherina,

With a specific exception only for one software. I would be happy with Flatpak and Podman. Maybe Waydroid and wine too though?

Rustmilian,
@Rustmilian@lemmy.world avatar

Wine should just work.
Waydroid needs extra support from the kernel that linux-hardend has disabled at compile time. There’s a DKMS solution however.

Pantherina,

This one? it doesnt mention the hardened kernel at all, is this some obsolete modification not needed in modern Kernels?

Rustmilian, (edited )
@Rustmilian@lemmy.world avatar

binder_linux-dkms
It’s an Android thing.

Pantherina,

Crazy that it just works on Fedora

Rustmilian,
@Rustmilian@lemmy.world avatar

That just means they have the feature enabled at compile time. Linux-Zen is the only kernel that has it on Arch.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux@lemmy.ml
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #

    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 22126544 bytes) in /var/www/kbin/kbin/vendor/symfony/http-kernel/Profiler/FileProfilerStorage.php on line 174

    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 10228152 bytes) in /var/www/kbin/kbin/vendor/symfony/error-handler/ErrorRenderer/HtmlErrorRenderer.php on line 339