Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VScode Ubuntu: How to set the terminal to Konsole? #66362

Closed
elieobeid7 opened this issue Jan 10, 2019 · 3 comments
Closed

VScode Ubuntu: How to set the terminal to Konsole? #66362

elieobeid7 opened this issue Jan 10, 2019 · 3 comments
Assignees
Labels
terminal General terminal issues that don't fall under another label

Comments

@elieobeid7
Copy link

I'm using VScode and Ubuntu 16.04, I need to set Konsole terminal emulator as the default terminal because it's the only one capable of outputting proper RTL support on Linux.

I have left the shell as ZSH, I have put Terminal › External: Linux Exec: Konsole and I changed the terminal settings from integrated to external.

That did not work, VScode terminal either crushes or revert back to the default one, which I think is Xterm. Is there a solution? Stackoverflow couldn't solve it so far

https://stackoverflow.com/questions/54128825/vscode-ubuntu-how-to-set-the-terminal-to-konsole

@vscodebot vscodebot bot added the terminal General terminal issues that don't fall under another label label Jan 10, 2019
@Tyriar
Copy link
Member

Tyriar commented Jan 10, 2019

Works for me, it's probably a problem with your setup. Also if you're using a capital K as you indicate it won't work, maybe that's it?

image

@Tyriar Tyriar closed this as completed Jan 10, 2019
@elieobeid7
Copy link
Author

How did you launch it? And how did you edit the settings in json, the newest version won't allow me to do that. Please note I'm using unity, I forgot to mention that, Here's a screenshot

2

Above you see I specified konsole with a lower case k, and I specified external.

I restarted VScode and I did `ctrl + `` and you can see it didn't change.

1- ps -o 'cmd=' -p $(ps -o 'ppid=' -p $$) outputs the emulator you are using
2- The arabic output is still messed up, in konsole, that won't happen, they support Arabic

@Tyriar
Copy link
Member

Tyriar commented Jan 11, 2019

ctrl+` is the integrated terminal, ctrl+shift+c launches the external one. In case it wasn't clear, you cannot run konsole inside of vscode, the terminal in vscode is it's own terminal emulator. RTL support in vscode's terminal is captured here xtermjs/xterm.js#701

@vscodebot vscodebot bot locked and limited conversation to collaborators Feb 24, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
terminal General terminal issues that don't fall under another label
Projects
None yet
Development

No branches or pull requests

2 participants