File indexing completed on 2024-04-28 15:28:52

0001 #!/bin/bash
0002 
0003 #
0004 # This script is used on an openSUSE Tumbleweed system
0005 #
0006 # It is used to update all the .desktop files in this directory with the
0007 # currently installed version
0008 #
0009 # To install all programs run (todo: complete this command when needed)
0010 # ยง sudo zypper install
0011 
0012 # default dir:
0013 DIR_DFLT=/usr/share/applications
0014 # yast dir:
0015 DIR_YAST=/usr/share/applications/YaST2
0016 
0017 #
0018 # The copy commands are listed in alphabetical order of the desktop file name.
0019 # If there are related files (like icons) then these commands are indented.
0020 #
0021 
0022 cp $DIR_DFLT/angrysearch.desktop .
0023 cp $DIR_DFLT/catfish.desktop .
0024 cp $DIR_DFLT/com.uploadedlobster.peek.desktop .
0025 cp $DIR_DFLT/ding.desktop .
0026 cp $DIR_YAST/disk.desktop .
0027     sed -i "s/GenericName=.*/GenericName=Partition hard disks \(a YaST module\)/g" disk.desktop
0028 cp /usr/share/kservices5/fontinst.desktop .
0029 cp $DIR_DFLT/fontmatrix.desktop .
0030 cp /usr/local/share/applications/fsearch.desktop .
0031 cp $DIR_DFLT/giggle.desktop .
0032 cp $DIR_DFLT/git-cola-folder-handler.desktop .
0033     cp $DIR_DFLT/git-cola.desktop .
0034     cp /usr/share/icons/hicolor/scalable/apps/git-cola.svg .
0035 cp $DIR_DFLT/gitg.desktop .
0036     cp /usr/share/icons/hicolor/32x32/apps/gitg.png .
0037 cp $DIR_DFLT/gnome-search-tool.desktop .
0038 cp $DIR_DFLT/gucharmap.desktop .
0039 cp $DIR_DFLT/gparted.desktop .
0040     cp /usr/share/icons/hicolor/32x32/apps/gparted.png .
0041 # hotshots skipped; add later
0042 cp $DIR_DFLT/htop.desktop .
0043 cp $DIR_DFLT/kde4/kding.desktop .
0044 # kaption skipped; seems unmaintained
0045 cp $DIR_DFLT/org.gnome.clocks.desktop .
0046 cp $DIR_DFLT/org.kde.filelight.desktop .
0047     cp /usr/share/icons/breeze/apps/48/filelight.svg .
0048 cp $DIR_DFLT/org.kde.kcharselect.desktop . # TODO: not recognized "as installed". Why?
0049 cp $DIR_DFLT/org.kde.kdf.desktop .
0050 cp $DIR_DFLT/org.kde.kfind.desktop .
0051 cp $DIR_DFLT/org.kde.kmousetool.desktop . # TODO: not recognized "as installed". Why?
0052 cp $DIR_DFLT/org.kde.ksysguard.desktop .
0053 cp $DIR_DFLT/org.kde.ksystemlog.desktop .
0054 cp $DIR_DFLT/org.kde.ktimer.desktop .
0055 cp $DIR_DFLT/org.kde.partitionmanager.desktop .
0056 # cuttlefish?
0057 cp $DIR_DFLT/org.kde.spectacle.desktop .
0058 # qgit?
0059 cp $DIR_DFLT/simplescreenrecorder.desktop .
0060 cp $DIR_DFLT/shutter.desktop .
0061     cp /usr/share/icons/hicolor/scalable/apps/shutter.svg .
0062 cp $DIR_DFLT/vokoscreenNG.desktop .
0063     cp /usr/share/pixmaps/vokoscreenNG.png .
0064 cp $DIR_DFLT/xfce4-taskmanager.desktop .
0065 cp $DIR_DFLT/com.obsproject.Studio.desktop .
0066 cp $DIR_DFLT/com.obsproject.Studio.png .