Jetbrains Toolbox and its annoyances
Executing Jetbrains Toolbox
Jetbrains-Toolbox not starting on Sway
Install CLion using JetBrains Toolbox for KDE programming tutorial
Videos
I installed the Toolbox recently and I just uninstalled it. It made my user experience worse.
I have Rider EAP8 installed and I know Release candidate 1 has been released. When I select check for updates in Rider, it tells me the updates are controlled by the Toolbox.
The annoying thing it doesn't even tell me there's an update. At least tell me there's an update and I will manually install it from the Toolbox. I don't want to go to the Toolbox manually to do if there's an update.
I open the Toolbox from the system tray and it shows there's an update for Rider. The update button is disabled. Something about some folder is not writable or readonly. I manually go and uncheck the Readonly in file explorer. Windows sets it back to readonly right away.
Then I find out that the Toolbox needs to run as an admin. It seems there's no way to have the Toolbox autorun at startup as an admin. A limitation in Windows 11 it seems.
I restart it as an admin and the update button is enabled.
I don't see any value from running the Toolbox other than making my life a bit more difficult.
I uninstalled it because it made my ux worse.
Now when I check for updates inside Rider, it tells me RC 1 is available and it installs it for me along with any updated plugins in the same option.
I followed these steps:
Open Console and change the directory
cd /opt/Extract the file
sudo tar -xvzf ~/Downloads/jetbrains-toolbox-1.xx.xxxx.tar.gzRename the folder (not mandatory but it's easier for later use)
sudo mv jetbrains-toolbox-1.xx.xxxx jetbrainsOpen JetBrains Toolbox
jetbrains/jetbrains-toolbox
If you can't open the file type sudo apt install libfuse2
System dependencies
JetBrains Toolbox is distributed as an AppImage (even though the filename lacks the .AppImage extension), so make sure these dependencies are met: libfuse2 libxi6 libxrender1 libxtst6 mesa-utils libfontconfig libgtk-3-bin tar.
(a) Manual install
Download JetBrains Toolbox from the official website, extract it, add the executable permission, and run it -- it will then copy itself to ~/.local/share/JetBrains/Toolbox/bin, create desktop and autorun entries, and edit your .profile to include its shim folder (so you can run pycharm etc. from the terminal).
(Notably, the shims don't include jetbrains-toolbox itself. If you want that to work (maybe you will disable the autorun?), simply symlink it: ln -s "$HOME/.local/share/JetBrains/Toolbox/bin/jetbrains-toolbox" "$HOME/.local/bin/jetbrains-toolbox")
(b) Install script
There is an install script automating the above process (except the AppImage dependencies), which used to be recommended in the official JetBrains documentation. (It's not there anymore, presumably since it's third-party and they didn't have control over it.)
You can check out the script on GitHub, and you can run it by the command below:
curl -fsSL https://raw.githubusercontent.com/nagygergo/jetbrains-toolbox-install/master/jetbrains-toolbox.sh | bash