I love your total freedom to reassign shortcuts. However, I have needed to reinstall my system several times recently. Also, I am not sure how the shortcut setting work during upgrades to new versions. Equally, I think it would be great to be able to share shortcut settings you assigned with others, to give people ideas of how they can improve their workflows, or just to see what is most popular or liked out there.
As such, as a user, it would be useful to have the ability to export the shortcuts into a csv or text file, that can be shared with others, and imported into Haruna, to auto-set the shortcuts, rather than having to reassign each one of them anew.
Thanks for all your great work.
It is strongly suggested that you acquaint yourself with not only system snapshots, but also backups.
Using back-in-time, I have incremental backups of all my $USER data (excluding a load of caches and useless fluff) for ‘disaster’ recovery.
i.e. if the Snapshot fails (something that happened when I bought a Sandisk SSD, which proceeded to fail within the first week of use…) or your hardware goes sideways (as it did for me some time ago when my PSU exploded, took out the Motherboard as well as the CPU) then it only takes me 5 minutes to reinstall (Manjaro) from USB, then an hour or two manually deciding which configurations I wish to re-import (i.e. you can just copy back the entire contents of .config or selectively do the same).
- Global Shortcuts are
~/.config/kglobalshortcutsrc
- Other stuff in
~/.config/kwinrc
- Haruna in
~/.config/haruna.conf under the section ‘shortcuts’.
Generally, many shortcuts are application dependent, so they will be stored in the application’s configuration.
All is saved in a backup.
yes… still very new to Linux, so give me time to learn all of that. Thanks for the tips about the .config, will look into that, and sorry to hear about all your bad hardware luck though. Tough break that one.
That being said, it sounds to me like most of what you are talking about is system-wide, like snapshots & back-in–time, isn’t it? I didn’t want all my system settings to be saved, as I was learning the system and trying things out. Including new partition setups… So that wasn’t exactly what I needed at the time.
And as for the .configs files… nice tip. Will look into it. However, I think it would still be great to have an in-built option for non-techs. I don’t want to have to learn the entire Linux file system structure as I’m migrating & trying to set everything up as well. Too much to learn. Not enough time. So what I’m talking about is just an app specific, in-app function, easy to navigate to through the app menus, single file that I can back up on any email or key-drive or wherever, so that I can decide on an app by app basis, without having to understand everything about Linux or where I need to navigate to, or deal with permission settings (which I also had an issue to resolve) or anything else as I’m learning & experimenting. It really is just too much all at once.
I was going to look into snapshots & back-in–time next. But again… time & where to focus my energy. I hope you get where I’m coming from. But I still appreciate the tips.
all of your shortcuts and settings for all your apps are kept in your /home folder which is why it’s highly recommended to mount /home from it’s own partition.
that way if you ever need to reinstall or restore your os system from timeshift then all your files and settings will be unaffected.
if you want to know what files store your settings for harurna you can run this in a terminal right after you save a change and it will show the file path.
find -not \( -path ./snap -prune \) -not \( -path ./.cache -prune \) -type f -mmin -1 -printf "
%C+ %p\n" | sort -n | tail -10
for me it’s in the rather unsurprising ~/.config/haruna/haruna.conf file
Again, you are asking me to know everything about how Linux works before I even migrated over. This is not going to be the case for most new users.
As it so happens, I did try to install my /home in a new partition, and it wouldn’t let me. I don’t know why. I tried a few different things to experiment with it and figured out how to do it. I have now managed to get it working. Still… What you are talking about is a Linux file system setting, and how to edit it on the system level. Not an in app built-in feature.
I mean… Maybe I could create an entire .config file and code each separate shortcut as well… But that is not the same as going into settings and clicking on assign shortcut button, and then press on the keyboard combination to get it assigned.
Maybe I can create my own separate flatpack bootable install of a software & run it on its own usb drive. But that is not the same as export shortcuts to file / import shortcuts from file, and then navigate to file location and click on selected file. They are very different levels of effort, prerequisite levels of knowledge, levels of confidence that you won’t create another clash or problem with the system…
Again, please think of this from a non-technical user experience point of view. Someone who is new to Linux and just trying to get it to replace windows.
I don’t know what any of those instructions mean. And everyone can just post whatever command they want, and I won’t be able to evaluate between them. The potential for abuse is great. And are you going to sit there and explain what every instruction & parameter means so that I can safely do it myself? And should I need to learn all of that before I can just export a file or import it?
I mean, I love all this support and engagement. But I do wish that people would consider the target audience and reason for the request as well.
folks are sharing their lessons learned from similar experiences with linux and offering you ways do achieve your goal given how things currently are.
what you are asking for is for things to be different… and that’s fine, that’s what the brainstorm area is for.
the good news is you can easily submit a bugs.kde.org “wishlist” item for these GUI features to be added to haruna and wait for them to percolate .
I thought this was the wishlist location. Thanks for the link. I’ll check it out.
I don’t agree with this… whilst SOME folks recommend it, I find that having backups of /home is better.
I don’t want to mess up my small 250GB SSD by partitioning it and then having root fill up before /home, or vice versa… I’m happier using the whole disk with backups.
Even keeping /home separate, you still need backups anyway, it saves no space, but it does fix how you can use your disk.
I guess this is one reason I steer folks to Mint for a first experience.
Linux Mint tells you to set up your Timeshift snapshots, and also backups (back-in-time) from first installing it…
But yes, it’s a bit much to expect you to know anything before you even installed it. I’d recommend installing and running it before you start asking questions…
this is where you can work out and get feed back on a wishlist item
someone still needs to make the report.