Linux

5090 readers
60 users here now

A community for everything relating to the linux operating system

Also check out !linux_memes@programming.dev

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 1 year ago
MODERATORS
476
477
478
479
480
 
 

cross-posted from: https://lemmy.world/post/16220304

Repost from: https://libreddit.nl/r/linux_gaming/comments/1d8qi81/phoronix_birthday_20_years_of_great_linux_content/

He really seemed downbeat in his announcements regarding the birthday. He really puts a lot of work into the site but having a niche audience of tech literate users is probably the worst place to be with ad sales tanking as they do. If anybody is using adblockers, it's us and people are cheap.

I really hope the guy has a nice birthday and gets lots of love and donations. The phoronix content is always great and I've been a long time reader. (I've donated the same amount as OP - see my screenshot)

481
482
 
 

cross-posted from: https://kbin.run/m/linux@lemmy.ml/t/471075

Members of openSUSE Project are excited about the launch of Leap 15.6 on June 12 and encourages people to host a Release Party.

If you don’t know how to do this, there is a list of steps below on how to have a successful release party.

If you’re interested in hosting your own Release Party, there’s a handy checklist to help you plan a successful event:

  • Find a Date: A weekend date is usually best, but flexibility is key. Find a common date that works for most people.
  • Find a Place: A café, bar, or Linux group meetup location works great. Whether you opt for a coffee and cake party or a beer and pizza gathering, the key is to have fun.
  • Cake: While not essential, a cake adds to the celebration. You can also bake openSUSE cookies.
  • Pictures: Capture the moment with photos or videos and share them on social media. Tag openSUSE on X, Facebook, Mastodon, BlueSky or more.

There is already a plan to have people to meet virtually in the openSUSE Bar for the launch June 12. The virtual release party will feature members of the release team and community members. Join sometime on June 12 as participants from various countries are encouraged to join and interact with the openSUSE community.

Some will celebration the event in Nuremberg. Certainly people at the openSUSE Conference will highlight the release during the BBQ/Release Party.

These launch parties provide a chance for the community to connect with the people behind the project and to show an appreciation for contributors who make the release of Leap 15.6 possible. It's an excellent opportunity for the community to gather, celebrate and discuss the new release after months of development.

Schedule your release party today on the wiki and have a lot of fun!

More Information about openSUSE:

Official

Fediverse

(Image made with DALL-E)

483
 
 

cross-posted from: https://programming.dev/post/15162087

so, about a month ago i stumbled upon the duckduckgo ai chat feature and wrote an article about how private their APIs are, and a few weeks after, a CLI client.

the thing is in a pretty mature stage now (its not like there is a lot of work to be done there tbh)

its not super private, but it is "private enough". the only thing duckduckgo has is your IP, which is usually not much unless you are on a residential connection with a dedicated IP

484
485
486
 
 

Edit: solved since then

cross-posted from: https://lemmy.zip/post/16796976

Based on https://old.reddit.com/r/openSUSE/comments/1d798rc/another_update_breakage/ one option is to wait for the next snapshot, what are you guys doing?

487
 
 

Let's say, I have a python script which handles ACL:

#squid.conf
# [............]

# sub-proxies/peers
cache_peer 01.01.01.99 parent 34433 0 no-query no-digest name=peer1
cache_peer 01.01.02.99 parent 34433 0 no-query no-digest name=peer2
cache_peer 01.01.03.99 parent 34433 0 no-query no-digest name=peer3
cache_peer 01.01.04.99 parent 34433 0 no-query no-digest name=peer4


external_acl_type my_acl_helper ttl=30 %LOGIN ./my_acl_helper.py
acl session_acl external my_acl_helper

# [............]

In my_acl_helper.py there's some tricky logic of selecting a peer to be used for a request.

How should my_acl_helper.py report back to Squid which peer it's choosen? In what format? As far as I've found out, it could only be OK or ERR. But the IP:port or the alias of a peer will be needed as well. How?

488
33
submitted 4 months ago* (last edited 4 months ago) by blek@programming.dev to c/linux@programming.dev
 
 

https://bshchk.blek.codes/

this is a program that parses a bash file, collects all dependencies and then adds a snippet at the start of the file that would check if they are installed at the earliest point possible, to prevent situations where a program just fails in the middle of execution because some random dependency is not installed

i've originally made this to use it in another project, but might just as well share with y'all

489
 
 

Edited the title to be a bit more succinct

490
31
My workflow via XFCE (lemmy.sdf.org)
submitted 4 months ago* (last edited 4 months ago) by mryessir@lemmy.sdf.org to c/linux@programming.dev
 
 

I attempt to write a desktop env like xfce. I would like to discuss, if xfce could ditch GTK+ on wayland.

491
 
 

Hello,

I would like to test websites against old versions of WebKit (the engine powering Epiphany and Safari) and the obvious way to do it without needing a SaaS solution like Browserstack would be to install old versions of Epiphany.

My first idea was to look at Snap and Flapak (as that would prevent issues with mismatched dependencies) but neither offer any version other than the latest.

Does anybody have an idea?

492
 
 

From another comment I made

A linux installer for windows that works just like a normal installer on windows. You download the .exe, double click it, it opens a wizard you can walk though, and by the end of the process, after it reboots, you're in a linux distro.

How could something like this be implemented?

My idea:

Best case scenario where multiple data partitions exist and can accommodate the user data stored on C:/ + there's a swap partition -->

  • download a linux iso
  • deactivate swap
  • replace swap partition with ISO contents
  • modify contents to auto install linux with settings from wizard
  • add boot entry to boot from old swap / modified ISO
  • reboot
  • install linux with a nice progress animation
    • move user data from C:/ to other partition
    • replace C:/ with linux
    • install alternatives to programs found on windows (firefox for edge, gimp for paint, inkscape for ..., libreoffice for MS office, etc.)
    • move user data to /home/$username
    • configure DE with theme (gnome for macos look, kde with theme for windows look)
    • other customisations
  • reboot into linux

Dunno if this is feasible in the best case scenario.

Anti Commercial-AI license

493
494
495
 
 

So I'm currently using zsh + oh my zsh, and have been using it for some years now. It's good, it has amazing features (via plugins) and overall I'm happy with it. But lately it has become laggy for me (probably because of plugins) and I want to see if there's any other shell with features like ZSH but faster and lighter?

I've tried Fish, and usually install it on my servers, but it's not POSIX compliant so learning what commands actually do what in Fish seems like a hassle.

I've heard of Oilshell, Yash, Nushell but haven't tried any of them.

What is your setup for your interactive shell?

496
497
498
499
500
view more: ‹ prev next ›