Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tracker: general user and simple system wide tweaks and fixes #38

Open
7 of 22 tasks
iaacornus opened this issue Feb 2, 2023 · 14 comments
Open
7 of 22 tasks

tracker: general user and simple system wide tweaks and fixes #38

iaacornus opened this issue Feb 2, 2023 · 14 comments
Labels
TRACKER not actual issue, just to track progress

Comments

@iaacornus iaacornus pinned this issue Feb 2, 2023
@iaacornus iaacornus changed the title tracker: general improvements tracker: general user wide tweaks Feb 2, 2023
@iaacornus iaacornus changed the title tracker: general user wide tweaks tracker: general user and system wide tweaks Feb 2, 2023
@iaacornus iaacornus changed the title tracker: general user and system wide tweaks tracker: general user and simple system wide tweaks Feb 2, 2023
@iaacornus iaacornus added the TRACKER not actual issue, just to track progress label Feb 2, 2023
@iaacornus iaacornus changed the title tracker: general user and simple system wide tweaks tracker: general user and simple system wide tweaks and fixes Feb 2, 2023
@boredsquirrel
Copy link
Collaborator

Make Installation of GIMP Plugins easier by providing a script and putting that in the "Tools" folder? Just found out about it, will be lots of bloat because they are not tested, but GIMP needs more attention, so does KDEnLive, which doesnt seem to run on Wayland.

@iaacornus
Copy link
Collaborator Author

kdenlive doesnt run on wayland? im using it currently on my fsb 37 wayland.im not sure of the tools idea, since not everyone or alot of person would use those tools or scripts

@boredsquirrel
Copy link
Collaborator

Weird it works? Maybe it falls back to X11? Do you use the Flatpak?

The scripts integrate into the GIMP menu with GUI etc. But they are a lot, so optional of course.

@iaacornus
Copy link
Collaborator Author

Weird it works? Maybe it falls back to X11? Do you use the Flatpak?

yes

The scripts integrate into the GIMP menu with GUI etc.

this sounds interesting, if you can work on it, i can just integrate it in the program's option

@boredsquirrel
Copy link
Collaborator

Are additional RPMs here too?

I have some, because there are Dolphin dependencies:

nextcloud-client
# you get all Dolphin features like creating links and showing whats synced and whats not. This poorly doesnt work on the Flatpak

perl-Image-ExifTool
# for the "remove Metadata" extension, working really well. You could use jExifToolGUI (io.github.hvdwofl.jExifToolGUI) from Flatpak though and just execute exiftool from that container. Weird method, currently dont know how to install just that as flatpak. The Flatpak is also really nice!

pandoc
# there is an existing Dolphin extension, I created myself some I need to get icons working and will upload to pling. There currently is no flatpak for pandoc

I can try and replace the last two with direct container commands, but no guarantee that this will work, and it will slow down the addons a bit. But of course better.

@boredsquirrel
Copy link
Collaborator

boredsquirrel commented Feb 13, 2023

gnome-boxes qemu qemu-kvm

The flatpak doesnt support USB for some weird reason (usb is a permission?) so no way to get windows running without that, guest additions, no internet, no clipboard etc.

@boredsquirrel
Copy link
Collaborator

stacer

is a really nice app, for showing systemd processes, cleaning temporary files (Gigabytes for me), some system stuff.

This may be replaced by KDE internal apps soon, but not yet and dont see it coming

@boredsquirrel
Copy link
Collaborator

selinux-policy-doc selinux-policy-sandbox

for some reason these are not installed. But I was too lazy to research what they do and if they are useful. SELinux = good Redhat happy

@boredsquirrel
Copy link
Collaborator

boredsquirrel commented Feb 14, 2023

Shell replacement, keep in mind that it coould break the system, but this should work

#1. add fish to overrides

# 2.
lchsh -s /usr/bin/fish $USER

the lchsh is said to be a specific fedora command.

You could also only replace it in Konsole and Gnome terminal. Sed should be able to do that, if one file is not existent it should be skipped

  1. what override works?
  2. what causes least weird behavior?
  3. sudo needed

some more problems on manjaro

Terminal emulator only:

# 1. overlay fish

# 2. add to configs
# kde
# gnome

to test: echo $SHELL

Configs needed?

mkdir -p ~/.config/fish
printf 'set fish_greeting ""' >> ~/.config/fish/config.fish

konsole -e fish_config #kde only, dont know a unified way for terminal emulators

a problem with Flatpak apps and fish, different ways of Flatpaks using it?

@iaacornus
Copy link
Collaborator Author

Are additional RPMs here too?

I have some, because there are Dolphin dependencies:

nextcloud-client
# you get all Dolphin features like creating links and showing whats synced and whats not. This poorly doesnt work on the Flatpak

perl-Image-ExifTool
# for the "remove Metadata" extension, working really well. You could use jExifToolGUI (io.github.hvdwofl.jExifToolGUI) from Flatpak though and just execute exiftool from that container. Weird method, currently dont know how to install just that as flatpak. The Flatpak is also really nice!

pandoc
# there is an existing Dolphin extension, I created myself some I need to get icons working and will upload to pling. There currently is no flatpak for pandoc

I can try and replace the last two with direct container commands, but no guarantee that this will work, and it will slow down the addons a bit. But of course better.

you can create a pull request for addition of the recommended rpm apps. To add it, you can just include it in config/app_for_install.json, it has a format of:

    "Mailspring": {
            "aid": "com.getmailspring.Mailspring",
            "sdesc": "A simple email client.",
            "source": "flathub"
        },

the source is either rpm or flathub, while the aid is the application id for rpm, it should be the name you'll include to install it, e.g., for stacer:

    "Stacer": {
            "aid": "stacer",
            "sdesc": "System monitor",
            "source": "rpm"
        },

@iaacornus
Copy link
Collaborator Author

selinux-policy-doc selinux-policy-sandbox

for some reason these are not installed. But I was too lazy to research what they do and if they are useful. SELinux = good Redhat happy

i'm not sure about this tho, since selinux is already installed and set up in fedora

@iaacornus
Copy link
Collaborator Author

iaacornus commented Feb 16, 2023

Shell replacement, keep in mind that it coould break the system, but this should work

#1. add fish to overrides

# 2.
lchsh -s /usr/bin/fish $USER

the lchsh is said to be a specific fedora command.

lchsh is not included in fedora silverblue as well as chsh, and overlaying another program does not seem to be good idea for me, hence i plan to use usermod -s instead

You could also only replace it in Konsole and Gnome terminal. Sed should be able to do that, if one file is not existent it should be skipped

1. what override works?

2. what causes least weird behavior?

3. sudo needed

some more problems on manjaro

Terminal emulator only:

# 1. overlay fish

# 2. add to configs
# kde
# gnome

to test: echo $SHELL

Configs needed?

mkdir -p ~/.config/fish
printf 'set fish_greeting ""' >> ~/.config/fish/config.fish

konsole -e fish_config #kde only, dont know a unified way for terminal emulators

a problem with Flatpak apps and fish, different ways of Flatpaks using it?

the shell will be changed using usermod, which is the proper way, it should not break the system from my experience. the breaking of system is due to symlinking the binary of fish to bash, which is improper method.

@boredsquirrel
Copy link
Collaborator

add #32 to the list? its a list on its own but fits here

@boredsquirrel
Copy link
Collaborator

add cache-cleaner #85

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
TRACKER not actual issue, just to track progress
Projects
None yet
Development

No branches or pull requests

2 participants