• 1 Post
  • 88 Comments
Joined 3 years ago
cake
Cake day: June 23rd, 2023

help-circle


  • That’s exactly why. You can manage users no problem. Multiple machines was never the paradigm.

    90% of the current development effort (containers, virtualization) is about copying the working machine and giving it a nice safe space to run in, where no outside forces can reach in and disturb its peace.





  • Oh, oh I know this one!

    If your keyboard shortcut contains control characters, it will be interpreting the keypresses with the control characters you’re holding for the shortcut. Alt+a super+b etc.

    Some keyboard shortcuts trigger on press, they can also trigger on release. This is why you need the sleep statement, to give you time to release the keys before it starts typing. You want the shortcuts to trigger after release.

    I can set the difference in my window manager, but I’m not sure about doing it in (GNOME?) Ubuntu. Even assuming you can set the shortcut to only run on release, you still need to let go of all the keys instantly, so chaining with sleep is probably the best approach.

    Chaining bash sleep and ydotool works for me in my window manager. Consider using “&&” instead of “;” to run the ydotool type command. Whatever is written after the “&&” only executes if the previous command (sleep 2) succeeds. The “;” might be interpreted by the keyboard shortcut system as an end of the statement:

    sleep 2 && ydotool type abcde12345

    Or perhaps the shortcut system is just executing the programs, not necessarily through a bash shell. In that case we would need to actually run bash to use its sleep function and the “;” or “&&” bit. Wrapping the lot in a bash command might look like this:

    bash -c "sleep 2 && ydotool type abcde12345"

    Assuming that doesn’t work, I see nothing wrong with running a script to do it. You just need to get past whatever in the shortcut system is cutting off the command after the sleep statement.

    Running ydotoold at user level is preferred and recommended. It keeps it inside your user context, which is better for security.







  • So the package is a specific driver version, which will keep you on the 580 diver version through updates. This package would be installed to provide the drivers and requires the matched utils package.

    You would install this, rather than just installing the meta-package from the official repositories. As shown in the AUR page:

    Conflicts:	nvidia, NVIDIA-MODULE, nvidia-open-dkms
    Provides:	nvidia, NVIDIA-MODULE
    

    This is also a DKMS package. This will let it build against whatever kernel you’re running, so you can keep using the module through regular system qns kernel upgrades.

    So, the idea would be, remove the nvidia drivers you have, install this one, and it’ll be like the upgrade and support drop never happened. You won’t get driver upgrades, but you wouldn’t anyway. It’s the mostly safe way to version pin the package without actually pinning it in pacman. That would count as a partial upgrade, which is unsupported





  • Get rid of the tool bars. All of them. Menu, navigation, window decoration, cookie consent, status, tab and start.

    They suck. We live in a 16:9-21:9 world, where it’s bad enough in landscape. When it’s in portrait, where half of the real estate is taken up by a keyboard, and that space really matters, it’s almost worse. Letterboxing is dumb when it’s black bars on a movie, I don’t need its cluttered cousin on every application and webpage I’m on.

    Vertical overlays or context menus can be enabled by default if you must, but give me shortcuts to do the even the most esoteric operation and I’ll gladly learn them.

    I don’t know how this is an unpopular opinion after a half centuary of dealing with increasingly multileveled toolbars, but it must be because toolbars are not going anywhere.

    If you have to have a toolbar, at least make it go away when you scroll.



  • I’m aware of what’s happening in the states. I’m talking from a resourcing perspective. You’d already have to know what you were after to confirm its absence from the phone, if the wipe can be done silently.

    If you could load in to your dummy profile, while deleting the keys to your main profile, which could then be freed up as storage space, all silently, with the right unlock password, that’d be pretty hard to prove in a way that warranted arresting everyone.

    This would limit this charge to only those that announced it as a political statement or who were already being targeted specifically.