Menulibre

Fórum: 

Apróbb gondom támadt Xfce-n. A Whisker menü jobb gombos alkalmazása esetén lehetőség nyilik a menük szerkesztésére. A menulibre programot alkalmazza. Most azonban nem nyitja meg. Terminálból inditva pedig ez a kimenet:

[andrea@andrea-pc ~]$ menulibre

(menulibre:2245): Gtk-WARNING **: 09:01:37.505: gtk_menu_attach_to_widget(): menu already attached to GtkMenuButton

(menulibre:2245): Gtk-WARNING **: 09:01:37.675: gtk_menu_attach_to_widget(): menu already attached to GtkMenuButton
Traceback (most recent call last):
  File "/usr/lib/python3.7/site-packages/menulibre/MenulibreApplication.py", line 2217, in do_activate
    self.win = MenulibreWindow(self, headerbar)
  File "/usr/lib/python3.7/site-packages/menulibre/MenulibreApplication.py", line 250, in __init__
    self.configure_application_treeview(builder)
  File "/usr/lib/python3.7/site-packages/menulibre/MenulibreApplication.py", line 589, in configure_application_treeview
    self.treeview = MenulibreTreeview.Treeview(self, builder)
  File "/usr/lib/python3.7/site-packages/menulibre/MenulibreTreeview.py", line 48, in __init__
    self._configure_treeview(builder)
  File "/usr/lib/python3.7/site-packages/menulibre/MenulibreTreeview.py", line 59, in _configure_treeview
    treestore = MenuEditor.get_treestore()
  File "/usr/lib/python3.7/site-packages/menulibre/MenuEditor.py", line 123, in get_treestore
    return menu_to_treestore(treestore, None, menu)
  File "/usr/lib/python3.7/site-packages/menulibre/MenuEditor.py", line 100, in menu_to_treestore
    tooltip = escapeText(item[2]['comment'])
  File "/usr/lib/python3.7/site-packages/menulibre/util.py", line 99, in escapeText
    return GLib.markup_escape_text(text, len(text))
  File "/usr/lib/python3.7/site-packages/gi/overrides/GLib.py", line 415, in markup_escape_text
    return GLib.markup_escape_text(text, length)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc3 in position 21: unexpected end of data

Hol lehet a hiba?

kimarite képe

UnicodeDecodeError UTF-8

Értékelés: 

0
Még nincs értékelve

Emiatt a sor miatt omlik össze a MenuLibre:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc3 in position 21: unexpected end of data

Bizonyos helyzetekben, mint például most, az alkalmazás indításnál az összeomlás elött közvetlen jelentkezö (utolsó sor) hiba az ok.

Úton vagyok, de úgy vélem, valami Python gond lehet. Átmenetileg át kéne állítani a jelenleg használt Python nyelvet egy másikra. Több is telepítve van. Paranccsorból lehet megcsinálni.

Esetleg a valami ismeretlen betü kódolású karakter kerülhetett be valamelyik alkalmazáshoz a MenuLibre legutóbbi használata alkalmával. Ilyesmi akkor fordul elö leginkább, ha másolod a szöveget a netröl.

kimarite képe

Python 3.7 ?

Értékelés: 

0
Még nincs értékelve

Gondolom, a rendszer nem Linux Mint, mert nálam nincs is 3.7-es verziójú Python:

dpkg -l python3 | grep ii
ii  python3        3.6.7-1~18.04 amd64        interactive high-level object-oriented language (default python3 version)

Ez van használatban:

python --version
Python 2.7.15rc1
python3 --version
Python 3.6.7

Ezek a lehetőségek:

ls /usr/bin/python*
/usr/bin/python   /usr/bin/python2.7  /usr/bin/python3.6   /usr/bin/python3m
/usr/bin/python2  /usr/bin/python3    /usr/bin/python3.6m

Van, aki így oldotta meg:
https://stackoverflow.com/questions/12468179/unicodedecodeerror-utf8-cod...

Ezt:

export LC_CTYPE="en_US.UTF-8"

Nem tudni miért, de a te Python verziód gondokat okoz.

A használt verziót nem a szokásos módon lehet átállítani:
https://unix.stackexchange.com/questions/410579/change-the-python3-defau...
https://linuxconfig.org/how-to-change-from-default-to-alternative-python...
https://help.dreamhost.com/hc/en-us/articles/115000702772-Installing-a-c...
A kép forrása: https://itsfoss.com/python-setup-linux/

Python 3.7 ?

Értékelés: 

0
Még nincs értékelve

#2 Igen, ez nem Mint, hanem Arch. Eredetileg a Libreoffice 6.2.1-1 hozta magával ezt a Python verziót.

Ezt a sort:

export LC_CTYPE="en_US.UTF-8" 

betettem az /etc/locale.conf fájlba, újrainditottam a rendszert, de nem változott a hiba. Sebaj, majd kijavítják. Mint-en és Ubuntu-n a régebbi python verzióval megy ugyanez a verziójú Menulibre.

kimarite képe

Python 3.7 ?

Értékelés: 

0
Még nincs értékelve

#3 Nálam nem jött újabb Python:

Verzió: 6.2.1.2
Build az.: 7bcb35dc3024a62dea0caee87020152d1ee96e71
CPU szálak: 2; OS: Linux 4.15; Felületmegjelenítés: alapértelmezett; VCL: gtk3;
Területi beállítások: hu-HU (hu_HU.UTF-8); UI nyelve: hu-HU
Calc: threaded

Innen telepítettem (az imént):
https://www.libreoffice.org/download/download/

Mert a PPA tükör nem stable, de nemcsak beta, hanem alpha is:
https://launchpad.net/~libreoffice/+archive/ubuntu/libreoffice-prereleases

A dpkg-val, de hasonló leírást írtam csak, más alkalmazásról.
Megtaláltam a Sytemback leírást:
https://linuxmint.hu/sugo/a-systemback-rendszermento-es-rendszer-visszaa...

Kell majd egy gép, amin kipróbálom az új verziót, mert a noteszgépen nem találta a boot zászlót a telepítő, amit a Systemback alkalmazással készítettem. De a noteszgéppel gond van.

Azért olyan nagy gondot nem

Értékelés: 

0
Még nincs értékelve

Azért olyan nagy gondot nem jelent a menüszerkesztő: mint Alfonzónál van másik... (Alacarte) A whiskermenu.rc-t sem olyan nagy művészet átfabrikálni arról erre. Meghagytam, kiváncsi leszek mikor lesz jó. A Systemback készült Mintes mentést kiírtam és visszaolvastam, ezt

[andrea@andrea-pc home]$ ls -la
összesen 4747428
drwxr-xr-x  4 root   root         4096 márc  12 11.06 .
drwxr-xr-x 23 root   root         4096 márc  12 11.12 ..
drwxr-xr-x 23 andrea andrea       4096 márc  18 08.46 andrea
drwxr-xr-x  2 root   andrea       4096 márc  12 10.39 Systemback
-rw-rw-rw-  1 root   root   2431647744 márc  12 11.06 systemback_live_2019-03-12.iso
-rw-rw-rw-  1 root   root   2430412800 márc  12 10.56 systemback_live_2019-03-12.sblive

Teljesen jó volt.

kimarite képe

Azért olyan nagy gondot nem

Értékelés: 

0
Még nincs értékelve

#5 Telepíteni próbáltam a Sytemback-kel elkészített telepítővel. Telepített is, de újraindításkor a boot zászló miatt hiánya a rendszer nem töltött be. De ez a noteszgép HHD-jének hibája is lehet.

Gondolom, az Arch Linux viszonylag hamar javítja a MATE-s MenuLibre-t. Van más erre, igen. :-)

Menulibre hiba

Értékelés: 

0
Még nincs értékelve

Új fejlemény, a hamarosan kiadásra kerülő Xubuntu 19.04-ben a frissités után ugyancsak összeomlik a Menulibre, pedig az alapértelmezett Whiskermenu-ben ő az alapértelmezett menüszerkesztő. (Hiba várható a Mint Xfce-ben is?)

kimarite képe

Menulibre hiba

Értékelés: 

0
Még nincs értékelve

#9 Meg kéne nézni, mi a hiba, kíváncsíságból.

Menulibre hiba

Értékelés: 

0
Még nincs értékelve

#10 Szerintem ugyanaz a python hiba

andrea@andrea-350V5C-351V5C-3540VC-3440VC:~$ uname -a
Linux andrea-350V5C-351V5C-3540VC-3440VC 5.0.0-8-generic #9-Ubuntu SMP Tue Mar 12 21:58:11 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
andrea@andrea-350V5C-351V5C-3540VC-3440VC:~$ lsb_release -a
No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu Disco Dingo (development branch)
Release:    19.04
Codename:    disco
andrea@andrea-350V5C-351V5C-3540VC-3440VC:~$ menulibre

(menulibre:1423): Gtk-WARNING **: 19:58:55.920: gtk_menu_attach_to_widget(): menu already attached to GtkMenuButton

(menulibre:1423): Gtk-WARNING **: 19:58:56.010: gtk_menu_attach_to_widget(): menu already attached to GtkMenuButton
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/menulibre/MenulibreApplication.py", line 2217, in do_activate
    self.win = MenulibreWindow(self, headerbar)
  File "/usr/lib/python3/dist-packages/menulibre/MenulibreApplication.py", line 250, in __init__
    self.configure_application_treeview(builder)
  File "/usr/lib/python3/dist-packages/menulibre/MenulibreApplication.py", line 589, in configure_application_treeview
    self.treeview = MenulibreTreeview.Treeview(self, builder)
  File "/usr/lib/python3/dist-packages/menulibre/MenulibreTreeview.py", line 48, in __init__
    self._configure_treeview(builder)
  File "/usr/lib/python3/dist-packages/menulibre/MenulibreTreeview.py", line 59, in _configure_treeview
    treestore = MenuEditor.get_treestore()
  File "/usr/lib/python3/dist-packages/menulibre/MenuEditor.py", line 123, in get_treestore
    return menu_to_treestore(treestore, None, menu)
  File "/usr/lib/python3/dist-packages/menulibre/MenuEditor.py", line 111, in menu_to_treestore
    treestore = menu_to_treestore(treestore, treeiter, item[3])
  File "/usr/lib/python3/dist-packages/menulibre/MenuEditor.py", line 100, in menu_to_treestore
    tooltip = escapeText(item[2]['comment'])
  File "/usr/lib/python3/dist-packages/menulibre/util.py", line 99, in escapeText
    return GLib.markup_escape_text(text, len(text))
  File "/usr/lib/python3/dist-packages/gi/overrides/GLib.py", line 415, in markup_escape_text
    return GLib.markup_escape_text(text, length)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc3 in position 44: unexpected end of data
^C
andrea@andrea-350V5C-351V5C-3540VC-3440VC:~$

 

kimarite képe

Menulibre hiba

Értékelés: 

0
Még nincs értékelve

#11 Akkor esélyes már a javítása.

Menulibre hiba

Értékelés: 

0
Még nincs értékelve

#12 Hibajelentést küldtem, erre azt mondta, hogy a hiba ismert, hivatkozott egy weblapra, ami persze nincs....

Igen! Ez egy nagyon jó tipp!

Értékelés: 

0
Még nincs értékelve

#15 Az még hozzátartozik, hogy Ubuntun és Archon más helyen vannak a fájlok, de azonosnak tűnnek, de megnézem.