New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #29029 (new defect)

Opened 3 years ago

Last modified 2 years ago

vte @0.27.90: Cmd key is not recognized as Meta in gnome-terminal

Reported by: cubranic@… Owned by: devans@…
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: Cc:
Port: vte gnome-terminal

Description

After upgrading gnome-terminal to 2.30.2_1, Cmd key does not act as Meta any more.

Change History

comment:1 Changed 3 years ago by cubranic@…

My X11 keymap modifiers, unchanged from before the upgrade of terminal:

$ xmodmap -pm 
xmodmap:  up to 2 keys per modifier, (keycodes in parentheses):

shift       Shift_L (0x40),  Shift_R (0x44)
lock        Caps_Lock (0x41)
control     Control_L (0x43),  Control_R (0x46)
mod1        Alt_L (0x3f),  Alt_R (0x47)
mod2      
mod3      
mod4        Super_L (0x42),  Super_R (0x45)
mod5      

I cleaned the old version by mistake before trying out the new one, so I'm not sure what was the latest version of gnome-terminal that worked. But it was fairly recent, most likely not more than 4 weeks old.

comment:2 Changed 3 years ago by jmr@…

  • Owner changed from macports-tickets@… to devans@…

Please remember to cc the maintainer. Note that the last time gnome-terminal had its revision increased was 5 months ago in r72654, and that didn't really change anything; the last significant update was 7 months ago in r71559.

comment:3 Changed 3 years ago by cubranic@…

I'm sorry, I mixed up the ports. It was a vte update that caused the problem with gnome-terminal. After reverting to vte @0.25.1_3+universal, Cmd is recognized as Meta, but with the most recent version that I had, vte @0.27.90_0+python26+universal, it is not.

comment:4 Changed 3 years ago by cubranic@…

The problem is still present with vte @0.28+python26+universal.

comment:5 in reply to: ↑ description Changed 3 years ago by cubranic@…

Replying to cubranic@…:

After upgrading gnome-terminal to 2.30.2_1, Cmd key does not act as Meta any more.

Despite being a reporter, I can't seem to be able to change the ticket's port, summary, or description. This is a more appropriate info:

port: vte
summary: Alt is not recognized as Meta
description: I have remapped Cmd to act as Alt (mod1), and Option to be Super (mod4). With vte post-@0.25.1_3, including the most current one (@0.28.0_0), gnome-terminal does not treat key combinations with Cmd as Meta.

comment:6 Changed 3 years ago by cubranic@…

Seems to be Gnome bug(s): https://bugzilla.gnome.org/show_bug.cgi?id=601926 and https://bugzilla.gnome.org/show_bug.cgi?id=628545.

Also in Ubuntu, which solved it by backing out the problematic change to vte: https://bugs.launchpad.net/ubuntu/+source/vte/+bug/619754

comment:7 Changed 3 years ago by cubranic@…

I tried modifying my xmodmap file to assign Meta to Cmd, on both mod1 and mod2, and none of the mappings were recognized with vte @0.28.0_0.

comment:8 Changed 2 years ago by jmr@…

  • Port changed from gnome-terminal to vte gnome-terminal
  • Summary changed from gnome-terminal @2.30.2_1: Cmd key is not recognized as Meta to vte @0.27.90: Cmd key is not recognized as Meta in gnome-terminal

comment:9 Changed 2 years ago by cubranic@…

Still a problem with vte @0.28.2_0

Note: See TracTickets for help on using tickets.