Just a cat wandering about Tamriel.

  • 1 Post
  • 94 Comments
Joined 1 year ago
cake
Cake day: May 1st, 2024

help-circle
  • Arch isnt that hard to use, just more maintenance, you have to update often and you can break things easier. It is defiantly harder to install. Thats why I recommend Garuda as it has a nice gui installer. It comes fully riced too. KDE dragonized is what i went with. The non gaming edition.

    You will have to maintain your new system with fresh updates very regularly. You will have to get used to going through .pacnew files. Luckily there are easy ways to do this using meld to view pacnew files side by side with their corresponding config file that helps you migrate data easily.

    Being an arch based distro your on the bleeding edge of linux and this means sometimes you will get cut! But an update will come along fairly quickly to heal those wounds. For instance the screen rotation broke a few months back. Easy fix in udev config though.

    Debian based distros are pretty bullet proof, takes a but more to fuck one up. You’ll have to wait a lot longer for the things arch users get every day.

    Personally i don’t find garuda to be that hard to maintain but Im used to arch already so I know what to expect and more of how to fix things. One of the best things about garuda is it uses brtfs by default and sets up snapper for you so when things go wrong you have an easier time fixing things.

    You can always try it out and if it’s not for you you can move on to the next distro. And hop until you find what your looking for.

    Best of luck!


  • So I installed Fedora on my surface. It was a huge pain in the ass. Then I went the with easy arch install of Garuda and everything has been pretty painless. I’m not really suggesting you follow suit as arch distros do require a bit of maintenance others don’t. But you can research garuda and see if it’s a fit for your needs and see if the maintenance is worth it. One benefit of the arch install is almost everything worked right out of the box. Didn’t even need a usb heyboard for installation. Full disk encryption was easy to use because the keyboard just works. That wasn’t the case in fedora, i has installed with full disk encryption and would have to pull out the USB keyboard every boot just to unlock and boot then I could plug the surface keyboard back in to use. Just a heads up if you are wanting to use full disk encryption. You can also set up the encryption to unlock via USB and while not that hard to setup that might be more work than you want to be doing.

    Whatever distro you pick you should install the linux-surface kernel and drivers for the stylus. They can be found here, along with specific instructions.

    https://github.com/linux-surface/linux-surface













  • If you have 2 separate drives each with their own boot loader and you tell your bios to boot from the grub bootloader and grub has successfully detected another OS like windows everything will be fine.

    The trouble with dual booting comes from splitting a drive into partitions with different OS’s on them sharing the same boot partition. Eventually windows will nuke grub and you will loose the ability to boot linux till you use a live USB to repair through chroot and fixing/installing grub manually or using a grub-repair live USB. Usually only gets complicated if you have luks set up.

    I don’t advise dual booting on a single drive. I intentionally buy gaming laptops with dual drive setups and keep the windows drive untouched till the warranty is out. Just in case i have to send it in for repair. Been doing this since 2004 without ever having any bootloader issues that I didn’t cause myself.



  • Maiq@lemy.loltoLinux@lemmy.mlAuto Typing Script
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    3 months ago

    You could write a simple python script using datetime and pyperclip. Datetime would supply the date format and pyperclip to copy that to your clipboard. You could setup a key binding to call the script then [Ctrl + v] to paste.

    I believe all linix distros have python installed OTB.

    There are probably a bash solution but my bash is rubbish.

    Edit:

    The bash solution that has been provided is the best option IMO. I just thought I should provide the code for my solution so you have options. This python script is easily extendable / customizable. All this depends in you installing the python module pyperclip. datetime should be part if the standard python library so you dont have to install it.

    installing pyperclip with pip.

    pip install pyperclip

    The script:

    #!/usr/bin/env python3
    """A simple script to copy a formatted datetime string to the users clipboard"""
    
    import datetime
    import pyperclip
    
    def clipboard_timestamp(initials) -> None:
        """Function to create a formatted timestamp string to users clipboard.
    
        Arguments:
           initials: Uses the provided string during formatting of the timestamp."""
    
        time = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
        pyperclip.copy(f"{initials} {time}")
    
    if __name__ == "__main__":
    
        clipboard_timestamp('ABC')
    

    The above script also adds the hours minutes and seconds to the timestamp. If not needed remove the %H:%M:%S. Dont forget to edit anything that you want like the 'ABC' near the end.

    Save script somewhere. I usually save personal scripts to ~/.local/bin so they are out of the way. I used the name clipboard_timestamp.py Doesn’t really matter as long as you remember the name. Next you have 2 options. You can make the script executable using chmod a+x clipboard_timestamp.py. If you dont want to take this step you will have to tell the shortcut that python is executing the script by prefacing the script’s full path with python like so python ~/.local/bin/clipboard_timestamp.py If you made the script executable you just use ~/.local/bin/clipboard_timestamp.py.

    I use KDE but your system should be similar-ish. in your desktop’s setting’s search for keyboard and you should see something that says something like shortcuts. Add New -> Command or Script. Point this to your newly saved python script /.local/bin/clipboard_timestamp.py. Then you choose the keystroke combination.


  • Maiq@lemy.loltoAndroid@lemdro.idBootloader walk of shame
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    1
    ·
    3 months ago

    I was loyal to samsung till I bought the S9 and couldn’t throw a custom rom on it. So I reluctantly bought a pixel and put grapheneOS on it the second i bought it. Hands down the best android experience i have ever had. I have complete control over what the apps do, what sensors and directory’s they have access to and whether they have google services or not. Sanboxing is great. Buffer overflow protection, security focused updates regularly.

    I wish fairphone’s hardware was up to the security standards of gOS. I really wanted one of those but im extremely happy with the pixel overall.


  • Maiq@lemy.loltoLinux@lemmy.ml...
    link
    fedilink
    arrow-up
    2
    ·
    3 months ago

    You might want to file a bug report so they can grab some info from you that could help an updater get pushed sooner and help others.

    Very glad you got up and running. Hopefully they will get a better update pushed out soon.


  • Maiq@lemy.loltoLinux@lemmy.ml...
    link
    fedilink
    arrow-up
    1
    ·
    3 months ago

    Hay if the restore works might hold off on doing an update for a few days just too see if kubuntu had pushed a bad update. If they did they did they should fix it pretty quickly when they get a bunch of people with broken systems.