Icon fixes for packaged versions of the Helper

This commit is contained in:
the-sane 2024-10-11 18:18:00 -04:00
parent 7a75a9073b
commit ea331a6cae
4 changed files with 13 additions and 13 deletions

View File

@ -152,11 +152,11 @@ shaders_subdirs=(
######## Bundled Files ##################################################### ######## Bundled Files #####################################################
# Use logo installed by a packaged version of this script if available # Use script logo installed by a packaged version of this script if available
# /usr/share/pixmaps/lug-logo.png # /usr/share/icons/hicolor/256x256/apps/lug-logo.png
# Otherwise, default to the logo in the same directory # Otherwise, default to the logo in the same directory
if [ -f "$(dirname "$helper_dir")/share/pixmaps/lug-logo.png" ]; then if [ -f "$(dirname "$helper_dir")/share/icons/hicolor/256x256/apps/lug-logo.png" ]; then
lug_logo="$(dirname "$helper_dir")/share/pixmaps/lug-logo.png" lug_logo="$(dirname "$helper_dir")/share/icons/hicolor/256x256/apps/lug-logo.png"
elif [ -f "$helper_dir/lug-logo.png" ]; then elif [ -f "$helper_dir/lug-logo.png" ]; then
lug_logo="$helper_dir/lug-logo.png" lug_logo="$helper_dir/lug-logo.png"
else else
@ -164,17 +164,17 @@ else
fi fi
# Use rsi launcher icon installed by a packaged version of this script if available # Use rsi launcher icon installed by a packaged version of this script if available
# /usr/share/icons/rsi-icon.ico # /usr/share/icons/hicolor/256x256/apps/rsi-launcher.png
# Otherwise, default to the icon in the same directory # Otherwise, default to the icon in the same directory
if [ -f "$(dirname "$helper_dir")/share/icons/rsi-icon.ico" ]; then rsi_icon_name="rsi-launcher.png"
rsi_icon="$(dirname "$helper_dir")/share/icons/rsi-icon.ico" if [ -f "$(dirname "$helper_dir")/share/icons/hicolor/256x256/apps/$rsi_icon_name" ]; then
elif [ -f "$helper_dir/rsi-icon.ico" ]; then rsi_icon="$(dirname "$helper_dir")/share/icons/hicolor/256x256/apps/$rsi_icon_name"
rsi_icon="$helper_dir/rsi-icon.ico"
else else
rsi_icon="" rsi_icon="$helper_dir/$rsi_icon_name"
fi fi
# Use Lutris install json installed by a packaged version of this script if available # Use Lutris install json installed by a packaged version of this script if available
# /usr/share/lug-helper/lutris-starcitizen.json
# Otherwise, default to the json in the lib directory # Otherwise, default to the json in the lib directory
if [ -f "$(dirname "$helper_dir")/share/lug-helper/lutris-starcitizen.json" ]; then if [ -f "$(dirname "$helper_dir")/share/lug-helper/lutris-starcitizen.json" ]; then
lutris_install_script="$(dirname "$helper_dir")/share/lug-helper/lutris-starcitizen.json" lutris_install_script="$(dirname "$helper_dir")/share/lug-helper/lutris-starcitizen.json"
@ -2765,7 +2765,7 @@ install_game_wine() {
# Copy the bundled RSI icon to the Helper's config directory # Copy the bundled RSI icon to the Helper's config directory
if [ -f "$rsi_icon" ]; then if [ -f "$rsi_icon" ]; then
cp "$rsi_icon" "$conf_dir/$conf_subdir/" cp "$rsi_icon" "$HOME/.local/share/icons/hicolor/256x256/apps"
fi fi
# Modify $HOME/Desktop/RSI Launcher.desktop # Modify $HOME/Desktop/RSI Launcher.desktop
@ -2779,7 +2779,7 @@ install_game_wine() {
# Escape spaces in path line # Escape spaces in path line
sed -i '/^Path=/s/ /\\\s/g' "$home_desktop_file" sed -i '/^Path=/s/ /\\\s/g' "$home_desktop_file"
# Replace icon # Replace icon
sed -i "s|^Icon=.*|Icon=$conf_dir/$conf_subdir/rsi-icon.ico|" "$home_desktop_file" sed -i "s|^Icon=.*|Icon=$rsi_icon_name|" "$home_desktop_file"
# Make it start in a terminal # Make it start in a terminal
echo "Terminal=true" >> "$home_desktop_file" echo "Terminal=true" >> "$home_desktop_file"
debug_print continue "Updated $home_desktop_file" debug_print continue "Updated $home_desktop_file"
@ -2798,7 +2798,7 @@ install_game_wine() {
# Escape spaces in path line # Escape spaces in path line
sed -i '/^Path=/s/ /\\\s/g' "$localshare_desktop_file" sed -i '/^Path=/s/ /\\\s/g' "$localshare_desktop_file"
# Replace icon # Replace icon
sed -i "s|^Icon=.*|Icon=$conf_dir/$conf_subdir/rsi-icon.ico|" "$localshare_desktop_file" sed -i "s|^Icon=.*|Icon=$rsi_icon_name|" "$localshare_desktop_file"
# Make it start in a terminal # Make it start in a terminal
echo "Terminal=true" >> "$localshare_desktop_file" echo "Terminal=true" >> "$localshare_desktop_file"
debug_print continue "Updated $localshare_desktop_file" debug_print continue "Updated $localshare_desktop_file"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 264 KiB

BIN
rsi-launcher.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB