Super + T won't launch Terminal

Bug #1355150 reported by Adrian Lanzafame
158
This bug affects 34 people
Affects Status Importance Assigned to Milestone
elementary OS
Fix Released
Medium
Danielle Foré

Bug Description

Terminal shortcut not working. Have attempted changing the shortcut for terminal to something else and back again. Other application shortcuts are working.

Tags: shortcuts

Related branches

Changed in elementaryos:
status: New → Confirmed
Revision history for this message
Jan Polášek (jandurek) wrote :

It's not only about shortcut not working. There's something more happening under the hood. Every time you use that shortcut, a mysterious nameless process gets spawned and when you try that multiple times, it will result in 100% CPU utilization.

Revision history for this message
Adrian Lanzafame (adrianlanzafame92) wrote :
Revision history for this message
Cody Garver (codygarver) wrote :

Probably a user-specific-alternatives bug

Changed in elementaryos:
importance: Undecided → Medium
milestone: none → freya-beta2
Revision history for this message
svan001 (stephane-gronowski) wrote :

Same for me, each time I do it, it use a little more CPU, but can't see which process is using it.
Also loging out doesn't solve the problem, only rebooting.

I use a french keyboard.

Revision history for this message
dehein (dehein) wrote :

For me the workaround was to use this command:
sudo update-alternatives --config x-terminal-emulator
and choose pantheon-terminal in the list.
Now it seems to work.

Revision history for this message
Igor Bogoslavskyi (zabugr-gmail) wrote :

Also affects me. The fix by @dehein seems to work for now.

Changed in elementaryos:
status: Confirmed → Triaged
Revision history for this message
Sergey "Shnatsel" Davidoff (shnatsel) wrote :

So here's what happens:
1) x-terminal-emulator gets called by Ctrl+Alt+T keybinding
2) x-terminal-emulator is a symlink controlled by Debian alternatives system and points to /usr/lib/user-specific-alternatives/user-specific-alternatives, which is a binary
3) /usr/lib/user-specific-alternatives/user-specific-alternatives reads the value of "org.gnome.desktop.default-applications.terminal exec" from GSettings, and executes the string found therein. Currently it is "x-terminal-emulator", so user-specific-alternatives binary ends up calling itself and the entire thing loops (Go to step 1).

Revision history for this message
J. Antonio Romero (nsdragon) wrote :

That setting, by the way, currently has a notice that says "This key is deprecated and ignored" (at least when viewed in dconf-editor).

Also, the exec-arg setting doesn't seem to be used at all.

Revision history for this message
Danielle Foré (danrabbit) wrote :

I can confirm that changing "org.gnome.desktop.default-applications.terminal exec" fixes the problem.

While we're on the subject, we should change the shortcut to Super + T to keep with the theme of reserving ctrl shortcuts for apps

summary: - Ctrl+Alt+T won't launch Terminal
+ Super + T won't launch Terminal
Changed in elementaryos:
status: Triaged → In Progress
assignee: nobody → Daniel Fore (danrabbit)
Changed in elementaryos:
status: In Progress → Fix Committed
Revision history for this message
Vlad (mesonoxianvlad) wrote :

Before this was fixed i did dehein's fix (comment #5) and it worked.

However after the update, now the shortcut doesn't work any more.

How can I reset this and gain the keyboard shortcut function again?

Thanks!

Revision history for this message
Joel Almeida (joelalmeidaptg) wrote :

Just use Super + T instead of the old shortcut to open the terminal

Revision history for this message
Torma András (lostra01-4) wrote :

Installed fresh Freya, did #5 fix (MILLION THANKS), and now it works fine.

Revision history for this message
Thomas Barandon (anapivirtua) wrote :

Since some days now the issue seems fixed, Super + T open pantheon-terminal.

Cody Garver (codygarver)
Changed in elementaryos:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.