1
1
submitted 5 months ago by mox@lemmy.sdf.org to c/linux@lemmy.world
2
1
submitted 5 months ago* (last edited 5 months ago) by enviousCardinal@lemmy.world to c/linux@lemmy.world

I did a minimal Fedora 40 installation on my Thinkpad, so it's possible I missed some package... I don't have the Power entry in the notification settings; need that one to turn off the absolutely inane notification that the laptop's about to suspend.

Searched dnf for anything resembling power, came up short. Any idea what to check for?

3
1
submitted 5 months ago by testeronious@lemmy.world to c/linux@lemmy.world
4
1
submitted 5 months ago by testeronious@lemmy.world to c/linux@lemmy.world
5
1
submitted 5 months ago by daddyjones@lemmy.world to c/linux@lemmy.world

In my recent experiments with Wayland, I find my self still very much trying to decide on a decent panel.

At present, I am wrestling with the configs for sfwbar - mainly because the documentation seems fairly sparse. Lots other people seem to use it, though, so it must be possible to figure it out.

I'm currently struggling with three particular aspects:

  1. How to prevent windows maximising over or under the bar. At the moment the bottom of all my windows is hidden under the panel.

  2. Configuring some sort of network data for the widget. At the moment I have a very simple LAN icon which, as a tooltip, displays static information that I could easily obtain with a simple "ip a". What I really want is, at the very least, some way of monitoring when my interface is transferring data in one direction or the other. If it could tell me the amount of data that would be perfect. All I've been able to figure out so far from what docs there are is that it might be something to do with a NetStat function. How to use this function, however, is far from clear and I can't find examples.

  3. How to get a bar on each of my monitors that, ideally, displays icons for only the windows on that monitor.

Any help gratefully received - thanks in advance!

6
1
submitted 5 months ago* (last edited 5 months ago) by dr_jekell@lemmy.world to c/linux@lemmy.world

Just a PSA for anyone beating their head against a wall trying to figure out why snaps are not working on their Manjaro stable install.

The current top kernel (6.8.4-1) is bugged and causes snaps to give this error:

error: system does not fully support snapd: cannot mount squashfs image using "squashfs"

Apparently the newer version of the 6.8 kernel available in Manjaro testing works fine.

7
1

Messing around with Linux for the first time in a bbb.

I've learned things like ls -1al, those types of basics.

I'm getting the picture that Debian for the bbb is kind of bare bones, no pun intended. Is that right?

I'm interested in some bigger picture basics like that. Any suggestions for resources?

8
1
Explicit sync (zamundaaa.github.io)
submitted 5 months ago by vividspecter@lemm.ee to c/linux@lemmy.world

tl;dr this Wayland protocol will implement explicit sync in a standardised way which means better Wayland performance and compatibility with Nvidia cards in particular

If we already have “explicit sync through a backdoor”, and explicit sync doesn’t bring major performance improvements for everyone, why is it such big news then?

The answer is simple: The proprietary NVidia driver doesn’t support implicit sync at all, and neither commonly used compositors nor the NVidia driver support the first explicit sync protocol, which means on Wayland you get significant flickering and frame pacing issues. The driver also ships with some workarounds, but they don’t exactly fix the problem either:

  • it delays Wayland commits until rendering is completed, but it goes against how graphics APIs work on Wayland and can cause serious issues, even crash apps in extreme cases
  • it delays X11 presentation until rendering is completed, but as Xwayland copies window contents sometimes, that still often causes glitches if Xwayland is also using the NVidia GPU for those copies
9
1
submitted 5 months ago by testeronious@lemmy.world to c/linux@lemmy.world
10
1
11
1
submitted 5 months ago by testeronious@lemmy.world to c/linux@lemmy.world
12
1
submitted 5 months ago* (last edited 5 months ago) by daddyjones@lemmy.world to c/linux@lemmy.world

I was, until recently, under the impression that it wasn't even worth bothering with wayland if you had an Nvidia GPU - as I do (GTX 1070).

There was a recent post somewhere, however, where someone talked about their experiences with wayland on an Nvidia system. In my shock - I thought I'd give it a go. Here are my impressions and also some questions.

Firstly, I was amazed at how easy it was. I decided to go with labwc because I use and love openbox on xorg, so I thought I'd be comfortable there. I installed it and, well, it just worked. I was a little underwhelmed at the completely blank screen I saw, but then I realised that it was actually working when I right clicked and a (tiny) menu appeared offering me the choices of reconfiguring or exiting.

I was somewhat surprised to not have any kind of mouse cursor at all. This was fixed by adding WLR_NO_HARDWARE_CURSORS=1 to ~/.config/labwc/environment. I'd like a better fix for this, but it seems to work for the moment.

Most of the apps I've tried run directly on wayland instead of XWayland - steam being the only exception so far. Steam seems to run well enough, though and the one game I've actually tried (Hollow Knight) ran, as far as I could tell in 5 minutes, perfectly.

I've since been messing around with various things like waybar and setting up the menu on my desktop and it seems to all be working well at the moment.

I used albert as my launcher on openbox, but that doesn't seem to work on wayland. I found a post about a guy who managed to get it to work, but it sounds like the performance simply wasn't worth the effort. So my first question: is there a launcher similar to albert that runs on Wayland? All my efforts to find something have so far come up blank. I mean, there are several options for launchers, but none as nice as albert that I've found yet… Fuzzel has potential, but it still doesn't look as good.

One of the main things I miss from openbox is the slit. As far as I can tell - it simply isn't supported on labwc or any other compositor I've been able to find - is that true? I can probably work around it using waybar modules or similar, but still…

I think that covers everything so far - I would certainly appreciate any tips/suggestions that any of you might have though!

Edit: After playing around in Wayland for more than a day now, I have to report that, unfortunately, Steam has unacceptable flickering/rendering issues. It only seems to affect some games, but it also affects the client. As far as I can tell, it's a known issue that doesn't have a fix or a usable workaround. sigh

This is something of a deal breaker for me - but, when it's fixed, at least I'll be ready for Wayland.

Also - for those suggesting I try Plasma. I appreciate the suggestion and screenshots do seem to show that it's beautiful, but I'm really a fan of the Openbox type aesthetic - which is why I've gone with labwc.

Edit #2: Also VCVRack flickers a lot as well - which, now that I think of it, is the only other app I've tried (I think) that runs on XWayland...

13
1
submitted 5 months ago by testeronious@lemmy.world to c/linux@lemmy.world
14
1
submitted 5 months ago by christos@lemmy.world to c/linux@lemmy.world

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

https://gitlab.com/christosangel/nine

nine is a tui implementation of the classic 3x3 sliding-puzzle, in Bash.

There is a 3x3 grid that contains 8 tiles, and one position that is empty.

grid1 grid2

The user can move around the 8 tiles on the only one empty space, using the navigation keys.

The player in order to win, has to put the numbered tiles in order.

win

15
1
16
1
17
1
submitted 5 months ago* (last edited 5 months ago) by mox@lemmy.sdf.org to c/linux@lemmy.world
18
1
submitted 5 months ago by qaz@lemmy.world to c/linux@lemmy.world

I just tried to update all my flatpaks on my system using sudo flatpak update and got the following error:

Error: While downloading https://api.snapcraft.io/api/v1/snaps/download/H8ZpNgIoPyvmkgxOWw5MSzsXK1wRZiHn_23.snap: Server returned status 404

It seems very strange to me. snapd isn't installed, so nothing should be making calls to the snap API as far as I'm aware.

The download attempt seems to be coming from the com.authy.Authy app. sudo flatpak update com.authy.Authy makes the error appear. This is not the case for the other flatpak apps.

It also shows the following EOL warning:


Info: app com.authy.Authy branch stable is end-of-life, with reason:
   The Authy Desktop app have their End-of-Life. It is recommended to switch to use their mobile apps instead or other equivalent desktop apps.

I suspect the app attempts to somehow install the snap package as a replacement (although that's a bit strange considering that one is also deprecated).

Does anyone have an idea what might be going on?

Here are the syscalls from during the update process mentioning snap.

statx(AT_FDCWD, "/root/.local/share/flatpak/extra-data/26e56aeca2aa53c5983fbbcb115f72456cd28093171323b3144e280dac91135a/authy.snap", AT_STATX_SYNC_AS_STAT|AT_SYMLINK_NOFOLLOW|AT_NO_AUTOMOUNT, STATX_ALL, 0x7ffc09fb0920) = -1 ENOENT (No such file or directory)
write(2, "Error: While downloading https:/"..., 141Error: While downloading https://api.snapcraft.io/api/v1/snaps/download/H8ZpNgIoPyvmkgxOWw5MSzsXK1wRZiHn_23.snap: Server returned status 404
19
1
submitted 5 months ago by christos@lemmy.world to c/linux@lemmy.world

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

https://gitlab.com/christosangel/tui-mines

tui mines is evidently a text-based user interface implimentation of the classic mine sweeping puzzle game.

The user has to clear a board, square by square, flagging the squares suspected to hide mines on the way.

If the user opens a mine square, things go KABOOM! and the game is lost.

The user uses hints from the numbered squares. This numbers how many bombs are touching that square in every direction ( 8 in total).

Through logic, and a bit of luck, the player ends up clearing all the squares, while flagging all the mines.

20
1
submitted 5 months ago by 1111@lemmy.world to c/linux@lemmy.world

Hi all, I have an old surface SP7 that I want to wipe and install linux on. I've been having fun playing with Waydroid on my other machine, but it is running Mint and the wayland implementation is not very mature. Obviously for a touch screen device being able to run android apps is really beneficial.

I learned about blendOS and it seems like a fun distro to try, looks like waydroid is set up nicely out of the box. Looks cool being able to install packages for all linux flavours. But I wonder if it being immutable will make it more difficult to install the surface kernel. I'm sure its possible, but I don't want to spend forever messing about with it.

Separate question, anyone had success running GApps on BlendOS waydroid? It was trivial when manually installing, but looks like Blend's preconfigured to use Aurora or F-droid only

21
1
submitted 5 months ago* (last edited 5 months ago) by qaz@lemmy.world to c/linux@lemmy.world

I have been having a strange issue since a couple of days ago. Every so often, the following happens:

  1. The desktop and audio start lagging
  2. Audio cuts out
  3. Desktop becomes completely nonresponsive

I'm unable to SSH into the machine during this state. The only solution is cutting the power and rebooting.

Here are all the errors from the past 10 boots:

Boot AF7D271F5A114258BBA1A2795ED0BB2B (87 hours ago)
├─ Critical: 63
│  ├─ kded6: 27
│  │  │ 27 x "kde.dataengine.mpris: mpris:trackid from \"Spotify\" does not conform to the MPRIS2 standard. Please report the issue to the developer."
│  ├─ kscreenlocker_greet: 2
│  │  │ 2 x "pam_unix(kde-fingerprint:auth): auth could not identify password for [user]"
│  ├─ kwin_wayland: 6
│  │  │ 6 x "kwin_xkbcommon: XKB: /home/user/.XCompose:25:17: unrecognized keysym \"down\" on left-hand side"
│  ├─ plasmashell: 27
│  │  │ 27 x "kde.dataengine.mpris: mpris:trackid from \"Spotify\" does not conform to the MPRIS2 standard. Please report the issue to the developer."
│  ├─ systemd-coredump: 1
│  │  │ ""
├─ Error: 17
│  ├─ kscreenlocker_greet: 16
│  │  │ 16 x "PAM unable to dlopen(/usr/lib64/security/pam_fprintd.so): /usr/lib64/security/pam_fprintd.so: cannot open shared object file: No such file or directory"
│  ├─ systemd: 1
│  │  │ "Failed to start Cloudflare Zero Trust Client Taskbar."
Boot A4A3B8B5C4B4429ADBBDD176C06F8BE (84 hours ago)
├─ Critical: 54
│  ├─ kded6: 24
│  │  │ 24 x "kde.dataengine.mpris: mpris:trackid from \"Spotify\" does not conform to the MPRIS2 standard. Please report the issue to the developer."
│  ├─ kwin_wayland: 6
│  │  │ 6 x "kwin_xkbcommon: XKB: /home/user/.XCompose:25:17: unrecognized keysym \"down\" on left-hand side"
│  ├─ plasmashell: 24
│  │  │ 24 x "kde.dataengine.mpris: mpris:trackid from \"Spotify\" does not conform to the MPRIS2 standard. Please report the issue to the developer."
├─ Error: 1
│  ├─ systemd: 1
│  │  │ "Failed to start Cloudflare Zero Trust Client Taskbar."
Boot 7664C5752DC414BBF1DB164AB9FDBC5 (59 hours ago)
├─ Critical: 291
│  ├─ kalendarac: 60
│  │  │ 60 x "\"No items found\""
│  ├─ kded6: 110
│  │  │ 110 x "kde.dataengine.mpris: mpris:trackid from \"Spotify\" does not conform to the MPRIS2 standard. Please report the issue to the developer."
│  ├─ kscreenlocker_greet: 7
│  │  │ 7 x "kde.dataengine.mpris: mpris:trackid from \"Spotify\" does not conform to the MPRIS2 standard. Please report the issue to the developer."
│  ├─ kwin_wayland: 4
│  │  │ 4 x "kwin_xkbcommon: XKB: /home/user/.XCompose:25:17: unrecognized keysym \"down\" on left-hand side"
│  ├─ plasmashell: 110
│  │  │ 110 x "kde.dataengine.mpris: mpris:trackid from \"Spotify\" does not conform to the MPRIS2 standard. Please report the issue to the developer."
├─ Error: 39
│  ├─ kscreenlocker_greet: 38
│  │  │ 38 x "PAM unable to dlopen(/usr/lib64/security/pam_fprintd.so): /usr/lib64/security/pam_fprintd.so: cannot open shared object file: No such file or directory"
│  ├─ systemd: 1
│  │  │ "Failed to start Cloudflare Zero Trust Client Taskbar."
Boot F1D7401052124054BF46FBB6BB487F28 (34 hours ago)
├─ Critical: 226
│  ├─ kalendarac: 30
│  │  │ 30 x "\"No items found\""
│  ├─ kded6: 90
│  │  │ 90 x "kde.dataengine.mpris: mpris:trackid from \"Spotify\" does not conform to the MPRIS2 standard. Please report the issue to the developer."
│  ├─ kscreenlocker_greet: 10
│  │  │ 10 x "kde.dataengine.mpris: mpris:trackid from \"Spotify\" does not conform to the MPRIS2 standard. Please report the issue to the developer."
│  ├─ kwin_wayland: 6
│  │  │ 6 x "kwin_xkbcommon: XKB: /home/user/.XCompose:25:17: unrecognized keysym \"down\" on left-hand side"
│  ├─ plasmashell: 90
│  │  │ 90 x "kde.dataengine.mpris: mpris:trackid from \"Spotify\" does not conform to the MPRIS2 standard. Please report the issue to the developer."
├─ Error: 45
│  ├─ (sd-pam): 8
│  │  │ 8 x "pam_systemd(login:session): Failed to release session: Access denied"
│  ├─ kscreenlocker_greet: 32
│  │  │ 32 x "PAM unable to dlopen(/usr/lib64/security/pam_fprintd.so): /usr/lib64/security/pam_fprintd.so: cannot open shared object file: No such file or directory"
│  ├─ pipewire: 2
│  │  │ 2 x "pw.node: (bluez_output.50_1A_A5_9D_00_36.1-95) running -> error (Received error event)"
│  ├─ systemd: 3
│  │  │ 3 x "Failed to start Cloudflare Zero Trust Client Taskbar."
Boot C2146EE3E7F644A08397C7F507B5CF75 (17 hours ago)
├─ Critical: 4
│  ├─ kwin_wayland: 4
│  │  │ 4 x "kwin_xkbcommon: XKB: /home/user/.XCompose:25:17: unrecognized keysym \"down\" on left-hand side"
├─ Error: 9
│  ├─ kscreenlocker_greet: 8
│  │  │ 8 x "PAM unable to dlopen(/usr/lib64/security/pam_fprintd.so): /usr/lib64/security/pam_fprintd.so: cannot open shared object file: No such file or directory"
│  ├─ systemd: 1
│  │  │ "Failed to start Cloudflare Zero Trust Client Taskbar."
Boot CA2A66329A2142E481CAE7E0963A2CDB (14 hours ago)
├─ Critical: 4
│  ├─ kwin_wayland: 4
│  │  │ 4 x "kwin_xkbcommon: XKB: /home/user/.XCompose:25:17: unrecognized keysym \"down\" on left-hand side"
├─ Error: 5
│  ├─ kscreenlocker_greet: 4
│  │  │ 4 x "PAM unable to dlopen(/usr/lib64/security/pam_fprintd.so): /usr/lib64/security/pam_fprintd.so: cannot open shared object file: No such file or directory"
│  ├─ systemd: 1
│  │  │ "Failed to start Cloudflare Zero Trust Client Taskbar."
Boot 92A27B0190FF4830931B74F351DCCBC3 (12 hours ago)
├─ Critical: 8
│  ├─ kwin_wayland: 8
│  │  │ 8 x "kwin_xkbcommon: XKB: /home/user/.XCompose:25:17: unrecognized keysym \"down\" on left-hand side"
├─ Error: 1
│  ├─ systemd: 1
│  │  │ "Failed to start Cloudflare Zero Trust Client Taskbar."
Boot 42E442362A494D9989170824C180B7D6 (12 hours ago)
├─ Critical: 2
│  ├─ kwin_x11: 2
│  │  │ 2 x "kwin_xkbcommon: XKB: /home/user/.XCompose:25:17: unrecognized keysym \"down\" on left-hand side"
├─ Error: 1
│  ├─ systemd: 1
│  │  │ "Failed to start Cloudflare Zero Trust Client Taskbar."
Boot 344510171595463697F2AA609028B920 (0 hours ago)
├─ Critical: 2
│  ├─ kwin_x11: 2
│  │  │ 2 x "kwin_xkbcommon: XKB: /home/user/.XCompose:25:17: unrecognized keysym \"down\" on left-hand side"
├─ Error: 1
│  ├─ systemd: 1
│  │  │ "Failed to start Cloudflare Zero Trust Client Taskbar."
Boot 9DC5C9C1506142A091B495CF3158E293 (0 hours ago)
├─ Critical: 2
│  ├─ kwin_x11: 2
│  │  │ 2 x "kwin_xkbcommon: XKB: /home/user/.XCompose:25:17: unrecognized keysym \"down\" on left-hand side"
├─ Error: 1
│  ├─ systemd: 1
│  │  │ "Failed to start Cloudflare Zero Trust Client Taskbar."

kinfo output:

Operating System: openSUSE Tumbleweed 20240321
KDE Plasma Version: 6.0.2
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2
Kernel Version: 6.8.1-1-default (64-bit)
Graphics Platform: X11
Processors: 24 × AMD Ryzen 9 5900X 12-Core Processor
Memory: 31.2 GiB of RAM
Graphics Processor: AMD Radeon RX 6600 XT

The problems seem to be correlated with when I'm looking through (not running) a certain Rust project with a lot of errors, but that might just be a coincidence.

UPDATE 2024-03-27:

It seems like Android Studio is responsible Full RAM and SWAP

After killing the process (terminate signal was ignored) Normal metrics after killing Android Studio

22
1
submitted 5 months ago by mox@lemmy.sdf.org to c/linux@lemmy.world

In the late 1960s, Bell Laboratories computer scientists Dennis Ritchie and Ken Thompson started work on a project that was inspired by an operating system called Multics, a joint project of MIT, GE, and Bell Labs. The host and narrator of this film, Victor Vyssotsky, also had worked on the Multics project. Ritchie and Thompson, recognizing some of the problems with the Multics OS, set out to create a more useful, flexible, and portable system for programmers to work with.

What's fascinating about the growth of UNIX is the long amount of time that it was given to develop, almost organically, and based on the needs of the users and programmers. The first installation of the program was done as late as 1972 (on a NY Telephone branch computer). It was in conjunction with the refinement of the C programming language, principally designed by Dennis Ritchie.

Because the Bell System had limitations placed by the government that prevented them from selling software, UNIX was made available under license to universities and the government. This helped further its development, as well as making it a more "open" system.

This film "The UNIX System: Making Computers More Productive", is one of two that Bell Labs made in 1982 about UNIX's significance, impact and usability. Even 10 years after its first installation, it's still an introduction to the system. The other film, "The UNIX System: Making Computers Easier to Use", is roughly the same, only a little shorter. The former film was geared towards software developers and computer science students, the latter towards programmers specifically.

The film contains interviews with primary developers Ritchie, Thompson, Brian Kernighan, and many others.

While widespread use of UNIX has waned, most modern operating systems have at least a conceptual foundation in UNIX.

Footage courtesy of AT&T Archives and History Center, Warren, NJ

23
1
submitted 5 months ago* (last edited 5 months ago) by dog@suppo.fi to c/linux@lemmy.world

So I'm using dwm as an interface for Proxmox currently, but here's my gripes.

  1. Config requires rebuilding.
  2. Hotkeys seem to break for no reason*, last when I created a new user for controlling proxmox.
  3. No real mouse controls for stuff.

Now I realize dwm is mostly a keyboard focused window manager.*

For context, proxmox runs on debian, but doesn't necessarily support everything properly (ie plasma has heavy visual glitching from something).

24
1
submitted 5 months ago* (last edited 5 months ago) by systemglitch@lemmy.world to c/linux@lemmy.world

It's been about 8 years since I gave Linux a real chance. I have an Sony VAIO PCG-3D3l Laptop which was abandoned by it's previous owner.

I have no real plans for it, except to install Linux, and if I get comfortable with it, it's probably what I will end up doing my banking on, because as much as I love Windows, I can't say I ever feel secure using Windows.

What are your recommendations? I consider myself an advanced user with most forms of technology (Have an A+ certification that's older than this laptop), but not on the level most of the people reading this are probably on.

25
1
submitted 5 months ago by leraje@lemmy.blahaj.zone to c/linux@lemmy.world

As per title really. I need a backup solution for backing up my home directory to an external USB drive that;

  1. I can schedule to run x times per week
  2. Encrypts the contents (into an encrypted zip file is fine)
  3. Puts the encrypted backup onto an external USB drive
  4. Keeps the last x amount of backups.

I've found loads that can do one or more of these things but not all of them. I really like LuckyBackup for example but it doesn't encrypt. I just want something I can set and forget.

System is LMDE 6 (Faye).

view more: next ›

Linux

6697 readers
30 users here now

Welcome to c/linux!

Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!

Rules:

  1. Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.

  2. Be respectful: Treat fellow community members with respect and courtesy.

  3. Quality over quantity: Share informative and thought-provoking content.

  4. No spam or self-promotion: Avoid excessive self-promotion or spamming.

  5. No NSFW adult content

  6. Follow general lemmy guidelines.

founded 1 year ago
MODERATORS