Blender system console on Linux

So, I’m using blender 2.83 on Manjaro Linux Gnome and I’m currently learning how to make addons for blender. But I get this problem where I want to open the system console. There’s just no Toggle System Console option. I’ve tried to find it but didn’t find one. maybe it wasn’t there because I’m using Linux. Is there anyway to enable system console in Linux? Or anyway for me to debug my code and find problem? Because the thing is it’s hard for me to write code. especially because sometimes I type the wrong word, even if it’s just one letter. And It’s hard for me to know what’s wrong because The python console keep saying to check the system console. But I can’t open the system console. I hope someone would have a suggestion.

You have to launch Blender from the system console, go to the folder where blender is installed and open the system console in that location (or open the system console and use it to navigate to inside the folder where blender is installed), then type ./blender and blender will start up.

The system console will still be in the background while blender is running and will give outputs.

Note if you close down the console blender will also close! There is no “toggle”, blender is running from the console.

right, you can also drag and drop the blender executable into a terminal, and voilà.

Here, on xubuntu. Using XFCE. I edit app launcher directly (right click on app launcer icon). In app edit dialog, I enabled “Run in terminal”. So, terminal always open in background on my machine. (Doesnt bother me)

Seems you use gnome based app launcher? I never used Manjaro linux, but since you use gnome app launchers, there might be a very similar solution. (Edit app launcher, enable “Run in terminal”)

Please check, there might be no need to launch blender from console.

Thanks for the tips. I finally able to run blender with terminal every time I start it.

I’m running E-Cycles on Pop! OS and I have no launcher, dropping “blender” into the terminal works pretty sweet, but a launcher would be best, how can I accomplish this? I’ve already spent a lot of time trying to figure this out, but my launcher just won’t launch. I had it working once on a previous install, but hat to reinstall, since Linux wasn’t happy with 128 GB drive space.

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/home/maschl/Schreibtisch/E-Cycles 3.3.1/blender
Name=E-Cycles
Comment=E-Cycles
Icon=/home/maschl/Schreibtisch/E-Cycles 3.3.1/blender.svg

(terminal=true would be correct, but the thing just won’t launch)

There is a space character in E-Cycles 3.3.1.

Exec=/home/maschl/Schreibtisch/E-Cycles 3.3.1/blender

Try something like

Exec="/home/maschl/Schreibtisch/E-Cycles 3.3.1/blender"

or rename folder to something without space character.

E-Cycles 3.3.1 → E-Cycles_3.3.1

I changed it to:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=true
Exec="/home/maschl/Schreibtisch/Blender/blender"
Name=E-Cycles
Comment=E-Cycles
Icon=/home/maschl/Schreibtisch/Blender/blender.svg

Still - nada. I run it as a program. I guess it’s not worth the hassle, I’ll have to live with it!

As an alternative to creating launchers manually I use a ‘Main Menu’ or ‘Alacarte’ app. It’s available in the repo and let’s you modify and create menus with GUI.