que - ubuntu 18.04 lento
Usando Tcl/Tk ¿cómo coloco el menú en la parte superior de la pantalla en Ubuntu Unity? (0)
Tengo un script Tcl simple que crea una ventana con un menú.
#! /usr/bin/tclsh
package require Tk
# Create the main message window
message .m -text {Hello Tcl!} -background white
pack .m -expand true -fill both -ipadx 100 -ipady 40
# Create the main menu bar with a Help-About entry
menu .menubar
menu .menubar.help -tearoff 0
.menubar add cascade -label Help -menu .menubar.help -underline 0
.menubar.help add command -label {About Hello ...} /
-accelerator F1 -underline 0 -command showAbout
# Define a procedure - an action for Help-About
proc showAbout {} {
tk_messageBox -message "Tcl/Tk/nHello Windows/nVersion 1.0" /
-title {About Hello}
}
# Configure the main window
wm title . {Hello Foundation Application}
. configure -menu .menubar -width 200 -height 150
bind . {<Key F1>} {showAbout}
Si este script se ejecuta en Ubuntu utilizando el administrador de la ventana de Unity, el menú se coloca en la ventana y no en la barra superior (similar a MacOSX) donde otros programas nativos ponen sus menús. Me gusta esto:
¿Es esto una limitación en Tcl / Tk o hay una manera de hacer que el menú se comporte de forma más nativa en Unity y se coloque en la parte superior de la pantalla, no en la ventana?