MoLoPoLY

joined 2 years ago
[–] MoLoPoLY@discuss.tchncs.de 1 points 1 month ago

I have one additional question. Sorry. According to the wiki I should use grub-mkconfig -o /boot/grub/grub.cfg to generate a new menu after removing or installing other kernels. But obviously /boot/grub/grub.cfg is wrong, at least for me (the subdir grub doesnt exist here). In my case the file is under /efi/grub/grub.cfg. Is that also OK? When mounting ESP I followed https://wiki.archlinux.org/title/EFI_system_partition#Mount_the_partition#Typical_mount_points and chose the 2nd variant.

[–] MoLoPoLY@discuss.tchncs.de 1 points 1 month ago* (last edited 1 month ago) (1 children)

Many thx. Worked fine.

If I install a new kernel, I have to recreate the entries with grub-mkconfig -o /boot/grub/grub.cfg. But do I have to do that also for kernel updates?

I don't think so, because the filename should not change, if I'm right?

 

Coming from Manjaro, I had Manjaro in dual boot with Windows for a few years now. I have now also installed Arch Linux. During the Arch installation, I skipped the part with the boot partition and the bootloader. I have been using the bootloader/grub from Manjaro. That works quite well.

But now I want to switch to a bootloader from Arch. With the Arch bootloader I would like to continue to have the choice between Arch, Manjaro and Windows.

I assume that I have to install a corresponding bootloader for Arch in the EFI parallel to the others. But how should I proceed in detail? I have not yet been able to find any corresponding howtos. Which bootloader would you recommend?

[–] MoLoPoLY@discuss.tchncs.de 3 points 1 month ago

Ahh ok. Since in this case the script should only run at start and then exit, I use oneshot. Many thx.

[–] MoLoPoLY@discuss.tchncs.de -1 points 1 month ago

Yep, I know. But when I only depend on

After=network-online.target
Wants=network-online.target

this doesn't mean, I have a working internet connection. That's why the loop.

Or is that wrong?

[–] MoLoPoLY@discuss.tchncs.de 4 points 1 month ago (2 children)

What's the difference between oneshot and simple?

[–] MoLoPoLY@discuss.tchncs.de -1 points 1 month ago (1 children)

Nice. I will try the systemd unit. Meanwhile, i have added a loop in the script, which helps a little bit:

maxwait=15
if [[ $(nm-online -x) != *"online"* ]]; then
	echo "missing internet connection, waiting..."
	for (( i = 1; i <= maxwait; ++i )); do
		sleep 1 &
		echo $i
		if [[ $(nm-online -x) == *"online"* ]]; then
			break
		fi

		if [[ $i -eq $maxwait ]]; then
			echo "No internet connection"
			exit 1
		fi
		wait
	done 
fi

In my test, this exits the script after 15 seconds without connection, but continues, when the connection is available or is established within this time.

But i think, its a nice idea, to add this to the script AND use the systemd unit together.

 

I try to download a file with curl directly after logging into Gnome. This usually fails because mostly the WiFi connection is only established after login. If I wait long enough in the login screen before logging in, the connection is already established and the download works.

So far I have used Manjaro. WiFi was already active long before the login screen of GDM was even displayed. The download therefore always worked.

The download is initiated with a *.desktop file in ~/.config/autostart.

Is there another way to start the download after the user is logged in and the WiFi connection is really ready?

[–] MoLoPoLY@discuss.tchncs.de 2 points 1 month ago

Many thx. I hadn't referred to groups, but at least that's how it makes sense.

[–] MoLoPoLY@discuss.tchncs.de 2 points 1 month ago (2 children)

I uninstalled Steam with pacman -Runs steam. After that there were still several folders within my home. I removed these and then installed steam with pacman -Syu steam aga in. Luckily I didn't need to reinstall the games as they are installed on a separate partition. I simply remounted the library and can now start the games without any error messages. Thanks for your help.

BTW: Whats the difference between pacman -Rns and pacman -Runs? What does u mean?

[–] MoLoPoLY@discuss.tchncs.de 1 points 1 month ago (1 children)

Do you know which locations, i have to remove?

 

Since I no longer had an icon for Steam in Gnome, I tried to reinstall Steam via pacman -S steam. That didn't bring me an icon in the Gnome overview either, but that was because I had created a separate *.desktop file in ~/.local/share/applications. I removed this and the icon in the overview came back. But now I have the problem that the games I call up via Steam no longer start. For one game, the launcher starts, but then displays the message “Please start Steam first” (Steam is already running, otherwise I wouldn't be able to start the game). Other games bring up the message that no wine-mono is supposedly installed. But it is installed.

A reinstallation of Steam has not changed anything. What can I do?

[–] MoLoPoLY@discuss.tchncs.de 3 points 2 months ago

Cromite, KeepassDX, Moshidon, Phone, K9

[–] MoLoPoLY@discuss.tchncs.de 1 points 2 months ago

Unfortunately, logrotate does not work the way I would like it to. I have now created a bash script, which hopefully does what it is supposed to do:

#!/bin/bash
keepCount=30

files=($(ls *.db))
fileCount=${#files[@]}

for (( i=0; i<$fileCount; i++ )); do
	database="${files[$i]}"
	dbarr=($(ls -t $database.*))

	for index in "${!dbarr[@]}"; do
		p=$((index+1))
		if [ $p -gt $keepCount ]; then
			rm ${dbarr[$index]}
		fi
	done
done

Invoked in the respective directory, all *.db files are read into an array, as there can be different DBs per user. The array is then processed in a loop. First, the backup files for the respective DB are read into the array again, sorted by age. This array is then processed and all files whose index +1 is greater than keepCount are removed. This means that the oldest files are always removed and only those that are defined in the keepCount are kept.

Its a little bit more complicated, but it seems to do the job.

 

If I copy files with backup (cp --backup=numbered), the old file is renamed to something like oldfile.ext.~1~. I get my old files. Can this be limited to a certain number of old files, for example 30? I don't want to have keep more than that...

 

I have searched the settings in the app, but didn't found such a setting. I want to have bigger thumbnails for posts with images and link previews. Is that available or if not can this be implemented? I have added a screenshot from "Thunder" with exact such bigger thumbnails. Can this be done?

 

Creating *.desktop files for WIndows/Wine applications, specify sometimes a Icon like this:

[Desktop Entry]
Name=Game to start
Comment=Play this game on Steam
Exec=steam steam://rungameid/738520
Icon=steam_icon_738520
Terminal=false
Type=Application
Categories=Game;

with Icon=steam_icon_738520. Is this extracted from the *.exe file and how do i get the name mentioned here? I know, that i can use the path to a *.png, but i would prefer to use the *.exe file itself.

[–] MoLoPoLY@discuss.tchncs.de 1 points 3 months ago

Many thx for the hint with to reset the filter. Indeed this worked. Now the selection works as expected.

 

I use Darktable 5.0.1. I don't know if this is a bug or just a user error on my part. But I can remember that it worked differently in 4.8.x.

When I am in the lighttable module, I can select “rejected only” in the filter. I would now expect to see all rejected images. However, the opposite is the case. I now see all images that have not been rejected. However, if I select “all except rejected”, I see the rejected images.

Why is the filter effect reversed?

 

On Samsung Phones. there is a function called "Auto Blocker". If this is enabled, this blocks installing apps from unknown sources and via USB and ADB. In principle, this is a useful feature, but it also prevents the installation of updates via F-Droid. Even if F-Droid is classified as trustworthy in general and can therefore theoretically install apps and updates automatically, activating this function prevents automatic updates. If this function is deactivated, new apps and updates are installed automatically on request.

Is there a way to activate this function and still receive automatic updates via F-Droid? Does the installation of the F-Droid.apk via ADB/USB change anything in this constellation?

 

As my time with linux, I created a lot of scripts. Some of them have input parameters and sometimes I just forget this parameters.

So I wonder if there is some way to create autocomplete parameters, like i autocomplete a path by pressing the tab key?

For example a script. ./test.sh can be completed with parameter-one, eg. ./test.sh parameter-one or ./test.sh parameter-two. If i type now ./test.sh followed by tab it should add parameter-one if i press tab again it should change to parameter-two.

How can I do that? I'm on bash…

 

When I send a notification with notify-send -i /path/to/my/icon.png "title" "message" , it appears wonderfully in Gnome 47.4. However, the icon is very tiny. According to the screenshots I saw, the icon can be very large. It is also obviously displayed in addition to the app icon. Is there a way to send such an icon in the message or another way to create desktop notifications?

 

I'm using Gnome as DE and was really happy with it until my last update. I would like to re-install Gnome, but want to remove before that all Gnome stuff, settings and dependencies. This is no problem for the packages installed via pacman and also it's dependencies. But I fear that I don't know how to remove all relevant settings. Is there some special folder or set of files to remove, before I can start from scratch?

 

A new version of Roundcube Photos has been released. New in 1.5.6 is the feature to share images with Mastodon, including multiple images. The manual generation of tokens has been removed, as the plugin now logs on to a Mastodon or Pixelfed instance as an autonomous app. The Timeline view and various internal improvements and bug fixes are also new. You can find the new version, as usual, on https://codeberg.org/Offerel/Roundcube_Pictures

view more: next ›