Autoplay list - Context Menu Strg+Return is not working for remove tracks

Bug #1980053 reported by Stefan Franz
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Confirmed
Low
Unassigned

Bug Description

Linux Mint 20.3 Cinnamon

In the autoplay list - context menu has more entries with strg+return (that opens only the properties window (thats right) but for remove tracks the same shortcut is displayed for this function - thats wrong (i mean).

in the tracks list also the strg+return shortcut is displayed for hide in library. I think that is also wrong.

Revision history for this message
ronso0 (ronso0) wrote :

I cannot confirm:
AutoDJ
  Remove Del
  Properties Ctrl + Return

Tracks
  Remove Del
  Properties Ctrl + Return

Please provide a screenshot of the menu in both track views.
You may need to trigger the screenshooter from the command line with a delay in order to capture screens of context menus. On Mint this is apps > Screenshot

Revision history for this message
Stefan Franz (stefan-franz) wrote :

Then only at the german language file the keyboard tip is wrong

Revision history for this message
Stefan Franz (stefan-franz) wrote :
Revision history for this message
ronso0 (ronso0) wrote :

The keyboard sequences are translated automatically depending on the locale, not by users.

I tried to reproduce by selecting 'German' locale in Preferences > Interface and it looks fine here:
Ausblenden/Entfernen Entf
Eigenschaften Strg+Return

I have no explanation why the properies key sequence is used for hide.

Which build are you using? version is shown in Help menu > About
Which Qt version is installed on your system? look for any installed "liqt.." package in your package manager, run "apt-cache search qt5"

Changed in mixxx:
status: New → Incomplete
Revision history for this message
Stefan Franz (stefan-franz) wrote (last edit ):
Download full text (28.9 KiB)

I use a complete updatete Mint 20.3 Cinnamon
Mixxx 2.4 - 1216 from today

stefan@DJ22-Aspire-E1-572G:~$ apt-cache search qt5
aqemu - Qt5 Oberfläche für QEMU und KVM
fcitx - Flexibles Rahmenwerk für Eingabemethoden
fcitx-bin - Flexible Input Method Framework - essential binaries
fcitx-data - Flexibles Eingabemethodenrahmenwerk – Notwendige Datendateien
fcitx-frontend-all - Flexibles Eingabemethodenrahmenwerk – Frontends-Meta-Paket
fcitx-frontend-gtk2 - Flexibles Eingabemethodenrahmenwerk – IM-Modul-Frontend für GTK+ 2
fcitx-frontend-gtk3 - Flexibles Eingabemethodenrahmenwerk – IM-Modul-Frontend für GTK+ 3
fcitx-libs - Flexible Input Method Framework - metapackage for libraries
fcitx-libs-dev - Flexibles Eingabemethodenrahmenwerk – Bibliotheksentwicklungsdateien
fcitx-module-dbus - Flexibles Eingabemethodenrahmenwerk – D-Bus-Modul und IPC-Frontend
fcitx-module-kimpanel - Flexibles Eingabemethodenrahmenwerk – KIMPanel-Protokollmodul
fcitx-module-lua - Flexibles Eingabemethodenrahmenwerk – Lua-Modul
fcitx-module-x11 - Flexibles Eingabemethodenrahmenwerk – X11-Modul und XIM-Frontend
fcitx-modules - Flexible Input Method Framework - core modules
fcitx-pinyin - Flexible Input Method Framework - classic Pinyin engine
fcitx-qw - Flexible Input Method Framework - QuWei engine
fcitx-table - Flexible Input Method Framework - table engine
fcitx-table-all - Flexible Input Method Framework - tables metapackage
fcitx-table-bingchan - Flexible Input Method Framework - Bingchan table
fcitx-table-cangjie - Flexible Input Method Framework - Cangjie table
fcitx-table-dianbaoma - Flexible Input Method Framework - Dianbaoma table
fcitx-table-erbi - Flexible Input Method Framework - Erbi table
fcitx-table-wanfeng - Flexible Input Method Framework - Wanfeng table
fcitx-table-wbpy - Flexible Input Method Framework - WubiPinyin table
fcitx-table-wubi - Flexible Input Method Framework - Wubi table
fcitx-table-ziranma - Flexible Input Method Framework - Ziranma table
fcitx-tools - Flexible Input Method Framework - various tools
fcitx-ui-classic - Flexible Input Method Framework - Classic user interface
gambas3-gb-gui - Gambas graphical toolkit selector
gambas3-gb-qt5 - Gambas Qt5 GUI component
gambas3-gb-qt5-ext - Gambas extended Qt GUI component
gambas3-gb-qt5-opengl - Gambas OpenGL component with QT5 toolkit
gambas3-gb-qt5-webkit - Gambas WebKit component
gcin - GTK+-basierte Eingabemethode für chinesische Nutzer
gir1.2-fcitx-1.0 - GObject introspection data for fcitx
gstreamer1.0-qt5 - GStreamer plugin for Qt5
hime - GTK+-basierte Eingabemethode für chinesische Nutzer
hime-qt5-immodule - Qt5 input method module with HIME as backend
kde-style-qtcurve-qt5 - QtCurve widget style for applications based on Qt 5.x
libaccounts-qt5-1 - QT library for single sign on
libaccounts-qt5-dev - QT library for single sign on - development files
libappstreamqt-dev - Qt5-Bibliothek für den Zugriff auf AppStream-Dienste (Entwicklungsdateien)
libappstreamqt2 - Qt5-Bibliothek für den Zugriff auf AppStream-Dienste
libcgal-dev - C++ library for computational geometry (development files)
libcgal-qt5-dev - C++ library for computational geometry (development files, support for Qt5)
libdbusexten...

Revision history for this message
ronso0 (ronso0) wrote :

oh, apt-cache doesn't print the version by default.

you can start Mixxx from command line with --developer argument. the first lines being printed should contain this

  debug [Main] Compile time library versions:
  debug [Main] Qt: 5.12.8 <-- find this line
  debug [Main] libshout: 2.4.1
  debug [Main] PortAudio: 1246720 ...
  debug [Main] RubberBand: 1.8.2
...

also, you can run the 'qtdiag' command which will print a looooot of info about your installed qt version(s)
Interesting are the first few lines with the version info like
  Qt 5.12.8 (x86_64-little_endian-lp64 shared...
  OS: Ubuntu 20.04.4 LTS [linux version ...

probably there are other ways..

Revision history for this message
Stefan Franz (stefan-franz) wrote (last edit ):

[Main] Compile time library versions:
debug [Main] Qt: 5.12.8
debug [Main] libshout: 2.4.1
debug [Main] PortAudio: 1246720 PortAudio V19.6.0-devel, revision 396fe4b6699ae929d3a685b3ef8a7e97396139a4
debug [Main] RubberBand: 1.8.2
debug [Main] SoundTouch: 2.1.2
debug [Main] TagLib: 1.11.1
debug [Main] ChromaPrint: 1.4.3

Note:
My Linux Mint 20.3 Cinnamon is complete updated - thats the versions that the linux Mint 20.3 per default installs.
Standard Installation without any tweaks there on my laptops.

Revision history for this message
ronso0 (ronso0) wrote :

Okay, so Mint 20.3 is somewhat equal to Ubuntu 20.04, didn't know that.

That's the same version I run, so we need to figure why it shows duplicate shortcuts.
What happens if you choose another locale in Preferences > Interface (requires restart), like english (US)?

Revision history for this message
Stefan Franz (stefan-franz) wrote :

I testet yet en-us
In the context menu of the library and the auto-dj
Shortcut displays instead of del (for removing tracks)-> ctrl+return

Note - but i'm only a user and not a programmer - but maybe it helps you:
Linux Mint 20.3 is from ubuntu / debian and you can start it with a live stick or maybe on a external HD USB drive for testing it. Maybe saves time because you need only the standard installation (in 10minutes i think ready) und install over the ppa the Mixxx you see immediately

Download and great support: https://www.linuxmintusers.de/
Download of the different versions right in the middle

Mint 20.3 Cinnamon i use (and i think the most of the Linux Mint User use that)

Revision history for this message
ronso0 (ronso0) wrote (last edit ):

I cna confirm with the build from the nightlies ppa
2.4.0~alpha2~1221~g762eaa1c82-1~focal

Ctrl+Return is shown besides Hide / Remove... but Del is the working key.
Ctrl+Return is shown besides Properties and works

Until now I checked the main branch, I assumed they are somewhat identical.
What could go wrong when building and packing the deb?

Changed in mixxx:
status: Incomplete → Confirmed
importance: Undecided → Low
Revision history for this message
ronso0 (ronso0) wrote :

@stefan-franz Can you still confirm this with recent builds (1227+)?

Revision history for this message
Stefan Franz (stefan-franz) wrote :

@ronsoO

Mint 20.3 Cinnamon - Mixxx 2.4 alpha2 1228

That is still the issue:
Ctrl+Return is shown besides Hide / Remove... but Del is the working key.
Ctrl+Return is shown besides Properties and works

Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/10761

lock status: Metadata changes locked and limited to project staff
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.