Skip to content
This repository has been archived by the owner on Aug 22, 2022. It is now read-only.

menu desktop bug? #103

Open
attuska opened this issue Aug 3, 2021 · 21 comments
Open

menu desktop bug? #103

attuska opened this issue Aug 3, 2021 · 21 comments
Labels
wontfix This will not be worked on

Comments

@attuska
Copy link
Contributor

attuska commented Aug 3, 2021

A MATE menüjében bizonyos programok feltelepítése után az illető program desktopja nem jelenik meg, csak a grafikus kiszolgáló újraindításakor. Ilyen például: opera, google-earth...

@attuska attuska added the wontfix This will not be worked on label Aug 3, 2021
@attuska attuska changed the title Nate menu bug? Mate menu bug? Aug 3, 2021
@attuska
Copy link
Contributor Author

attuska commented Aug 3, 2021

Az opera.desktop utolsó karakterét kitörölve egyből megjelenik a menüben.
Egy nyitott issue: ubuntu-mate/mate-menu#78

@attuska
Copy link
Contributor Author

attuska commented Aug 8, 2021

Kipróbáltam az opera csomaggal, melynek a feltelepítése után nincs menüje.
Visont azonnal van, ha ezt beveszem az opera postinstbe:

mv /usr/share/applications/opera.desktop /usr/share/applications/opera.desktop.old
mv /usr/share/applications/opera.desktop.old /usr/share/applications/opera.desktop

Tehát nem a mate menüje a hibás, hanem a csomagtelepítőnk valamelyik része nem végzi rendesen a dolgát, de mi az? Talán ott kellne valamit inkább módosítani.

@attuska
Copy link
Contributor Author

attuska commented Aug 8, 2021

UBK3 opera, google-earth workarounds:
9b79edf
7f9e67c

@attuska
Copy link
Contributor Author

attuska commented Aug 11, 2021

attuska referenced this issue in uhulinux/ub-ubk4 Aug 12, 2021
@attuska
Copy link
Contributor Author

attuska commented Aug 13, 2021

Újabb bibis: whireshark.
A postints UBK4 -en a wireshark esetében nem segít, a desktop utólagos felülírása önmagával viszont igen.
Ugyanaz a desktop fájlja felülírva, mint az eredeti. Még hex editorral is!
Cinnamon és Icewm esetén is! Az Opera, emacs és Google-earth desktopja viszont postinst nélkül is jó UBK4-en. A mate verziója ugyanaz UBK3 és UBK4-en is.
Érhetetlen és rejtélyes.

@attuska
Copy link
Contributor Author

attuska commented Aug 15, 2021

A whireshark nagyon makacs.

@attuska
Copy link
Contributor Author

attuska commented Aug 20, 2021

Újabb áldozat: gnumeric, a postinst itt is segít.

@attuska
Copy link
Contributor Author

attuska commented Aug 21, 2021

A thunderbird-be is kell egy postinst. e3f39e4

@rezso
Copy link
Contributor

rezso commented Aug 21, 2021

Az opera.desktop utolsó karakterét kitörölve egyből megjelenik a menüben.
Egy nyitott issue: ubuntu-mate/mate-menu#78

Ez nem a mate saját menü kezelője. Az itt van: https://github.com/mate-desktop/mate-menus

@attuska
Copy link
Contributor Author

attuska commented Aug 22, 2021

UBK4 esetén az UBUNTU mate-menu levakarása után, csak a mate-menus létezik. A wireshark próba feltelepítése után nincs a whireshark -nak menüpontja, de a MATE újraindítása után már van. A gnumeric is vacak.
Valami máshol lehet a gond.

Tehát nem a mate menüje a hibás, hanem a csomagtelepítőnk valamelyik része nem végzi rendesen a dolgát, de mi az? Talán ott kellne valamit inkább módosítani.

UBK4 -nél nem csináltam postinsteket az eddig előkerült problematikusaknál.

@attuska
Copy link
Contributor Author

attuska commented Aug 23, 2021

UBK2/64 Opera vacak, Itt a mate verziója csak 1.22! Az ub tároló már archiválva, forkoltam, a thunderbird-bin itt is jó.

Tehát nem a mate menüje a hibás, hanem a csomagtelepítőnk valamelyik része nem végzi rendesen a dolgát, de mi az? Talán ott kellne valamit inkább módosítani.

@rezso
Copy link
Contributor

rezso commented Aug 23, 2021

Kezded túlkombinálni a dolgot. Egy csomagkezelőnek mégis mit kellene csinálnia egy desktop fájllal azon kívül, hogy a helyére teszi? Mert szerintem abszolút semmit.

@attuska
Copy link
Contributor Author

attuska commented Aug 24, 2021

Egyetértek. A gnome/wayland alatt is előjött ugyan ez (UBK4/nvidia-drm.modeset=1), a google-earth feltelepítése után. Nincs a menüben desktopja, ellenben keresve, vagy újraindítva van! Tehát nem Mate specifikum. UBK3/GNOME/nouveau-wayland persze a postinst miatt jó és működik.
Kombinálok és értetlenül állok a jelenség előtt. Mindenesetre valami mégsem gömbölyű, fogalmam sincs, hogy mi lehet az oka.

@attuska attuska changed the title Mate menu bug? menu bug? Aug 24, 2021
@attuska attuska changed the title menu bug? menu desktop bug? Aug 24, 2021
@attuska
Copy link
Contributor Author

attuska commented Aug 30, 2021

A frissített wireshark desktopja továbbra sem sem jó, még postinst alkalmazásával sem.
A telepítés után nincs menüpontja, ellenben a /usr/share/applications/org.wireshark.Wireshark.desktop fájlt felülírva önmagával már azonnal megjelenik a menüben, ikonosan.
A postinst is ezt csinálja, de az mégsem hatásos, csak a kézimunka hat.
Érthetetlen...

@attuska
Copy link
Contributor Author

attuska commented Sep 19, 2021

A doublecmd menüje sem volt eddig jó.
"Kijavítva:" a3a6c77
A megaglest desktopok sem voltak jók, azok is "kijavítva":
0e724f9

@attuska
Copy link
Contributor Author

attuska commented Sep 20, 2021

Érthetetlen...
A postinst sem segít, csak a desktop kézi újrarakása a /usr/share/applications mappába. Ezek az eddig előkerült makacskodók:

wireshark
grub-customizer
gufw
bleachbit

Mindegyik suid-wrapperes, a /usr/sbin alatt van a végrehajtható. A suid-wrapper mit csinál?

@attuska
Copy link
Contributor Author

attuska commented Nov 14, 2021

95bfa5e
A bleachbitból a suid-wrapper dobva, pkexec van helyette, a /usr/sbin helyett a /usr/bin alatt van a bleachbit python szkript, amit a desktop fájl immár a pkexec /usr/bin/bleachbit sorral hív meg. Így a menü már helyreáll!
Tehát a desktopokból a rendszerünk nem jól állítja elő a menüket, csak a /usr/bin alatti végrehajthatók jelennek meg benne azonnal a feltelepítés után!

@attuska
Copy link
Contributor Author

attuska commented Nov 14, 2021

A wireshark, grub-customizer, gufw menü gondja megoldva úgy, hogy ki lett belőlük szedve a suid-wrapper. Ennek ára, hogy némelyiknél a gksu -val kellett helyettesíteni a pkexec -t, mert az szegmentációs hibával kiakad, de a gksu nem.
8f7f838

@attuska
Copy link
Contributor Author

attuska commented Nov 15, 2021

további suid_wrappert tartalmazó csomagjaink:

gparted (pkexec) de27360
lshw kijavítva (gksu) 1fc7dd8

---- Ősi, nem használatos, kidobandó cuccok
smart
ndisgtk
gsmartcontrol
uhu-zeroconf

---- konzolosak nem kell igazítani
system-tools-backends
p0f

--- nem kell kijavítani
synaptic (állandóan használt)
calamares (csak UHU-live isón használatos)

@attuska
Copy link
Contributor Author

attuska commented Jan 22, 2022

A lazarus desktopja is kijavítva a frissítésnél egy postinst -el.
24b9e1a

@attuska
Copy link
Contributor Author

attuska commented Jan 30, 2022

golems:c75ee89

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
wontfix This will not be worked on
Development

No branches or pull requests

2 participants