Page MenuHomeSolus

(bug) tcl/tk wish8.6 not working under Solus mate desktop
Closed, ResolvedPublic

Description

Applications using wish8.6 don't work under mate. They do though on Budgie.

Example, just run "wish8.6" on a terminal under mate. The normal behaviour would be showing a new window. Insted you get this error:
"application-specific initialization failed: unknown color name "BACKGROUND" "

Clearing out the X resources fixes the problem (see: https://bugzilla.redhat.com/show_bug.cgi?id=1043686)

~]$ xrdb -load /dev/null
~]$ xrdb -query
~]$ wish

In fact, there seems to be something wrong with X resources. Output of my xrdb -query (before cleaning):
*Box.background: BACKGROUND
*Box.foreground: FOREGROUND
*Button.activeBackground: HIGHLIGHT
*Button.activeForeground: FOREGROUND
*Button.background: BACKGROUND
*Button.foreground: FOREGROUND
*Button.highlightBackground: BACKGROUND
*Button.highlightColor: FOREGROUND
*Canvas.activeBackground: WINDOW_BACKGROUND
*Canvas.activeForeground: WINDOW_FOREGROUND
*Canvas.background: WINDOW_BACKGROUND
*Canvas.foreground: WINDOW_FOREGROUND
*Canvas.highlightBackground: WINDOW_BACKGROUND
*Canvas.highlightColor: WINDOW_FOREGROUND
*Canvas.selectbackground: SELECT_BACKGROUND
*Canvas.selectforeground: SELECT_FOREGROUND
*Checkbutton.activeBackground: HIGHLIGHT
*Checkbutton.activeForeground: FOREGROUND
*Checkbutton.background: BACKGROUND
*Checkbutton.foreground: FOREGROUND
*Checkbutton.highlightBackground: BACKGROUND
*Checkbutton.highlightColor: FOREGROUND
*Command.background: BACKGROUND
*Command.foreground: FOREGROUND
*Dialog.background: BACKGROUND
*Dialog.foreground: FOREGROUND
*Entry.activeBackground: WINDOW_BACKGROUND
*Entry.activeForeground: WINDOW_FOREGROUND
*Entry.background: WINDOW_BACKGROUND
*Entry.foreground: WINDOW_FOREGROUND
*Entry.highlightBackground: WINDOW_BACKGROUND
*Entry.highlightColor: WINDOW_FOREGROUND
*Entry.selectBackground: SELECT_BACKGROUND
*Entry.selectForeground: SELECT_FOREGROUND
*Form.background: BACKGROUND
*Form.foreground: FOREGROUND
*Frame.background: BACKGROUND
*Frame.foreground: FOREGROUND
*Label.background: BACKGROUND
*Label.foreground: FOREGROUND
*Label.highlightBackground: BACKGROUND
*Label.highlightColor: FOREGROUND
*Labelframe.background: BACKGROUND
*Labelframe.foreground: FOREGROUND
*Labelframe.highlightColor: FOREGROUND
*List.background: WINDOW_BACKGROUND
*List.foreground: WINDOW_FOREGROUND
*Listbox.activeBackground: WINDOW_BACKGROUND
*Listbox.activeForeground: WINDOW_FOREGROUND
*Listbox.background: WINDOW_BACKGROUND
*Listbox.foreground: WINDOW_FOREGROUND
*Listbox.highlightBackground: WINDOW_BACKGROUND
*Listbox.highlightColor: WINDOW_FOREGROUND
*Listbox.selectBackground: SELECT_BACKGROUND
*Listbox.selectForeground: SELECT_FOREGROUND
*Menu.activeBackground: ACTIVE_BACKGROUND
*Menu.activeForeground: ACTIVE_FOREGROUND
*Menu.background: BACKGROUND
*Menu.foreground: FOREGROUND
*MenuButton.background: BACKGROUND
*MenuButton.foreground: FOREGROUND
*Menubutton.activeBackground: ACTIVE_BACKGROUND
*Menubutton.activeForeground: ACTIVE_FOREGROUND
*Menubutton.background: BACKGROUND
*Menubutton.foreground: FOREGROUND
*Menubutton.highlightBackground: BACKGROUND
*Menubutton.highlightColor: FOREGROUND
*Radiobutton.activeBackground: HIGHLIGHT
*Radiobutton.activeForeground: FOREGROUND
*Radiobutton.background: BACKGROUND
*Radiobutton.foreground: FOREGROUND
*Radiobutton.highlightBackground: BACKGROUND
*Radiobutton.highlightColor: FOREGROUND
*Scale.activeBackground: BACKGROUND
*Scale.activeForeground: FOREGROUND
*Scale.background: BACKGROUND
*Scale.foreground: FOREGROUND
*Scale.highlightBackground: BACKGROUND
*Scale.highlightColor: FOREGROUND
*Scrollbar*background: BACKGROUND
*Scrollbar.activeBackground: HIGHLIGHT
*Scrollbar.background: BACKGROUND
*Scrollbar.foreground: FOREGROUND
*Scrollbar.highlightBackground: BACKGROUND
*Scrollbar.highlightColor: FOREGROUND
*ScrollbarBackground: BACKGROUND
*SimpleMenu*background: BACKGROUND
*SimpleMenu*foreground: FOREGROUND
*Text.activeBackground: WINDOW_BACKGROUND
*Text.activeForeground: WINDOW_FOREGROUND
*Text.background: WINDOW_BACKGROUND
*Text.foreground: WINDOW_FOREGROUND
*Text.highlightBackground: WINDOW_BACKGROUND
*Text.highlightColor: WINDOW_FOREGROUND
*Text.selectBackground: SELECT_BACKGROUND
*Text.selectForeground: SELECT_FOREGROUND
*Toggle.background: BACKGROUND
*Toggle.foreground: FOREGROUND
*Toplevel.activeBackground: BACKGROUND
*Toplevel.activeForeground: FOREGROUND
*Toplevel.background: BACKGROUND
*Toplevel.foreground: FOREGROUND
*Toplevel.highlightBackground: BACKGROUND
*Toplevel.highlightColor: FOREGROUND
*XmCascadeButton.background: BACKGROUND
*XmCascadeButton.foreground: FOREGROUND
*XmCascadeButtonGadget.background: BACKGROUND
*XmCascadeButtonGadget.foreground: FOREGROUND
*XmDialogShell.background: BACKGROUND
*XmDialogShell.foreground: FOREGROUND
*XmFileSelectionBox.background: BACKGROUND
*XmFileSelectionBox.foreground: FOREGROUND
*XmForm.background: BACKGROUND
*XmForm.foreground: FOREGROUND
*XmFrame.background: BACKGROUND
*XmFrame.foreground: FOREGROUND
*XmLabel.background: BACKGROUND
*XmLabel.foreground: FOREGROUND
*XmLabelGadget.background: BACKGROUND
*XmLabelGadget.foreground: FOREGROUND
*XmList.background: WINDOW_BACKGROUND
*XmList.foreground: WINDOW_FOREGROUND
*XmMenuShell.background: BACKGROUND
*XmMenuShell.foreground: FOREGROUND
*XmMessageBox.background: BACKGROUND
*XmMessageBox.foreground: FOREGROUND
*XmPanedWindow.background: BACKGROUND
*XmPanedWindow.foreground: FOREGROUND
*XmPushButton.background: BACKGROUND
*XmPushButton.foreground: FOREGROUND
*XmPushButtonGadget.background: BACKGROUND
*XmPushButtonGadget.foreground: FOREGROUND
*XmRowColumn.background: BACKGROUND
*XmRowColumn.foreground: FOREGROUND
*XmSash.background: BACKGROUND
*XmSash.foreground: FOREGROUND
*XmScrollBar.background: BACKGROUND
*XmScrollBar.foreground: FOREGROUND
*XmScrolledWindow.background: BACKGROUND
*XmScrolledWindow.foreground: FOREGROUND
*XmSelectionBox.background: BACKGROUND
*XmSelectionBox.foreground: FOREGROUND
*XmSeparator.background: BACKGROUND
*XmSeparator.foreground: FOREGROUND
*XmSeparatorGadget.background: BACKGROUND
*XmSeparatorGadget.foreground: FOREGROUND
*XmTearOffButton.background: BACKGROUND
*XmTearOffButton.foreground: FOREGROUND
*XmTearOffButtonGadget.background: BACKGROUND
*XmTearOffButtonGadget.foreground: FOREGROUND
*XmText.background: WINDOW_BACKGROUND
*XmText.foreground: WINDOW_FOREGROUND
*XmTextField.background: WINDOW_BACKGROUND
*XmTextField.foreground: WINDOW_FOREGROUND
*XmToggleButton.background: BACKGROUND
*XmToggleButton.foreground: FOREGROUND
*XmToggleButtonGadget.background: BACKGROUND
*XmToggleButtonGadget.foreground: FOREGROUND
*background: BACKGROUND
*foreground: FOREGROUND
Editres*Panner.Background: BACKGROUND
Editres*Tree.Background: WINDOW_BACKGROUND
Editres*Tree.Foreground: WINDOW_FOREGROUND
Editres*Tree.Toggle.Background: BACKGROUND
Editres*Tree.Toggle.Foreground: FOREGROUND
Emacs*Background: WINDOW_BACKGROUND
Emacs*Dialog*background: BACKGROUND
Emacs*Dialog*foreground: FOREGROUND
Emacs*Foreground: WINDOW_FOREGROUND
Emacs*XlwScrollBar.Background: BACKGROUND
Emacs*XlwScrollBar.Foreground: FOREGROUND
Emacs*backgroundToolBarColor: BACKGROUND
Emacs*bottomToolBarShadowColor: BACKGROUND
Emacs*menubar*background: BACKGROUND
Emacs*menubar*foreground: FOREGROUND
Emacs*popup*Background: BACKGROUND
Emacs*popup*Foreground: FOREGROUND
Emacs*topToolBarShadowColor: BACKGROUND
Emacs.default.attributeBackground: WINDOW_BACKGROUND
Emacs.default.attributeForeground: WINDOW_FOREGROUND
Emacs.mode-line.attributeForeground: FOREGROUND
Emacs.scroll-bar.attributeBackground: BACKGROUND
Emacs.scroll-bar.attributeForeground: FOREGROUND
Emacs.tool-bar.attributeBackground: BACKGROUND
Emacs.tool-bar.attributeForeground: FOREGROUND

This might be a problem with Solus not affecting every mate distro... See:
https://github.com/mate-desktop/mate-desktop/issues/134

Event Timeline

euoar created this task.May 2 2017, 10:46 PM
euoar updated the task description. (Show Details)May 5 2017, 12:04 PM
JoshStrobl edited projects, added Software; removed Triage Team.May 6 2017, 5:48 PM
euoar closed this task as Resolved.Jun 17 2017, 7:27 PM
euoar claimed this task.

I've tested this again and now can't reproduce the issue. I assume this has been solved by some package update, so, I'm marking this as resolved.