• 30 Posts
  • 493 Comments
Joined 2 years ago
cake
Cake day: June 15th, 2023

help-circle



  • I like the focus of improving the little usability things and bug fixing in general. Especially cloning the “panel” is useful if you want try new configurations or widgets without ruining your current setup. And hopefully their drawing tablets widget finally supports Wayland, as this one of the major points they have on the post. At least on Plasma 6.2 this is still not the case.




  • In short, X11 is a bit unsecure in its concept (like every program can read keyboard inputs you are doing right now). The multi monitor configuration possibilities and mixing different setups is basically impossible (I mean stuff like mixing 4k@120 Hz with G-Sync and another one with 1080p@60 Hz with just V-Sync). X11 or XOrg has a long history since the 80s with many versions, the code base is spaghetti code and its not a pleasure for developers to work on.

    Wayland is new, with a fresh and modern code base. It eliminates the security and monitor issues. Programs not written for Wayland does not work, but luckily there is XWayland, which allows running X11 games on Wayland. You can think of like Proton for X11, but without the benefits of Wayland, just a compatibility mode. In Wayland there are sub protocols, meaning standard definitions, that are developed and added after some time passes. I personally think protocols being like an addon that allows doing more stuff in a standardized way across all systems that support it. Developers in Wayland have a much better time working with its modern code base.

    Have a look at https://wayland.freedesktop.org/docs/html/ch03.html .


  • Firefox Translations now supports more languages than ever! Pages in Simplified Chinese, Japanese, and Korean can now be translated and Russian is now available as a target language for translating into.

    Oh finally support for these Chinese, Japanese and Korean! Less reason to use Google translate. Edit: Just tested it on two websites, oh my goodness, it works well!















  • Depending on your definition what a keylogger is. I didn’t program it, so not sure about every step that is done. Tools like screenkey and showmethekey will read your keyboard input (and mouse) and display on the screen. I think the FAQ answers part of your question: https://showmethekey.alynx.one/

    Why your program needs root permission? screenkey never asks for it!

    If you debug with libinput, you’ll find it needs root permission, too. Because this program support both Wayland and X11, it does not get input events via display protocol, actually it’s reading directly from evdev interface under /dev. And if you want to interact with files under /dev, you need root permission. screenkey does not needs root permission because it’s heavily X11-based, it gets input events from X server instead of /dev, which already done it. And because of this it will never support Wayland.

    EDIT: It is not logging any keystrokes or anything, its just for display purpose. If this is a problem to you, then you cannot use any program on your system, because every application you use is able to read your keyboard input. If that is the concern here.