Añadir programas al menu

Jetbrains toolbox local

vim ~/.local/share/applications/rider.desktop
[Desktop Entry]
Encoding=UTF-8
Name=Rider
Comment=IDE for DotNet Core
Exec=rider %U
Icon=/home/snicoper/.apps/rider/bin/rider.png
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true

Rider local

gzip -d JetBrains.Rider-2023.2.2.tar.gz
tar -xvf JetBrains.Rider-2023.2.2.tar
mv mv JetBrains\ Rider-2023.2.2 ~/.apps/rider
chmod +x ~/.apps/rider/bin/rider.sh
ln -s ~/.apps/rider/bin/rider.sh ~/.bin/rider
vim ~/.local/share/applications/rider.desktop
[Desktop Entry]
Encoding=UTF-8
Name=Rider
Comment=IDE for DotNet Core
Exec=rider %U
Icon=/home/snicoper/.apps/rider/bin/rider.png
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true

SmartGit local

gzip -d smartgit-linux-18_2_3.tar.gz
tar -xvf smartgit-linux-18_2_3.tar
mv smartgit ~/.apps/smartgit
chmod +x ~/.apps/smartgit/bin/smartgit.sh
ln -s ~/.apps/smartgit/bin/smartgit.sh ~/.bin/smartgit
vim ~/.local/share/applications/smartgit.desktop
[Desktop Entry]
Encoding=UTF-8
Name=SmartGit
Comment=Graphical Git client
Exec=smartgit %U
Icon=/home/snicoper/.apps/smartgit/bin/smartgit-32.png
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true

Postman local

gzip -d Postman-linux-x64-8.0.1.tar.gz
tar -xvf Postman-linux-x64-8.0.1.tar
mv Postman ~/.apps/postman
chmod +x ~/.apps/postman/Postman
ln -s ~/.apps/postman/Postman ~/.bin/postman
vim ~/.local/share/applications/postman.desktop
[Desktop Entry]
Encoding=UTF-8
Name=Postman
Comment=API Development
Exec=postman %U
Icon=/home/snicoper/.apps/postman/app/resources/app/assets/icon.png
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true

Rider

su -
gzip -d JetBrains.Rider-2018.1.tar.gz
tar -xvf JetBrains.Rider-2018.1.tar
mv JetBrains\ Rider-2018.1 /opt/rider
chmod +x /opt/rider/bin/rider.sh
ln -s /opt/rider/bin/rider.sh /usr/local/bin/rider
vim /usr/share/applications/rider.desktop
[Desktop Entry]
Encoding=UTF-8
Name=Rider
Comment=IDE for DotNet Core
Exec=rider %U
Icon=/opt/rider/bin/rider.png
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true

SmartGit

su -
gzip -d smartgit-linux-18_2_3.tar.gz
tar -xvf smartgit-linux-18_2_3.tar
mv smartgit /opt/smartgit
chmod +x /opt/smartgit/bin/smartgit.sh
ln -s /opt/smartgit/bin/smartgit.sh /usr/local/bin/smartgit
vim /usr/share/applications/smartgit.desktop
[Desktop Entry]
Encoding=UTF-8
Name=SmartGit
Comment=Graphical Git client
Exec=smartgit %U
Icon=/opt/smartgit/bin/smartgit-32.png
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true

Postman

su -
gzip -d Postman-linux-x64-6.4.4.tar.gz
tar -xvf Postman-linux-x64-6.4.4.tar
mv Postman/ /opt/postman
chmod +x /opt/postman/Postman
ln -s /opt/postman/Postman /usr/local/bin/postman
vim /usr/share/applications/postman.desktop
[Desktop Entry]
Encoding=UTF-8
Name=Postman
Comment=Postman
Exec=postman %U
Icon=/opt/postman/app/resources/app/assets/icon.png
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true