Προς το περιεχόμενο

Anki σε linux


Προτεινόμενες αναρτήσεις

Δημοσ.

Παιδιά μια βοήθεια! Η φίλη μου έχει ubuntu (21.04) και προσπαθεί να χρησιμοποιήσει το πρόγραμμα Anki.

Tο πρόβλημα είναι οτι όταν το ανοίγει θεωρητικά λειτουργεί αλλά δεν εμφανίζεται σωστά (τα μενού είναι κομμένα, το κείμενο κάποιων κουμπιών δεν φαίνεται, εμφανίζει κάποιες φορές ένα  (εξτρά) μαύρο πλαίσιο που καλύπτει μέρος του παραθύρου).

 

Στο faq του προγράμματος βρήκα αυτό:

Anki not picking up GTK theme on Gnome/Linux

You can work around this issue by explicitly telling Anki what the GTK theme is. Run the following commands in a terminal:

theme=$(gsettings get org.gnome.desktop.interface gtk-theme)
echo "gtk-theme-name=$theme" >> ~/.gtkrc-2.0
echo "export GTK2_RC_FILES=$HOME/.gtkrc-2.0" >> ~/.profile

Then log out and log back into your computer, and Anki should pick up the GTK theme.

 

Υπάρχει περίπτωση αυτό να διορθώσει το πρόβλημα; Και αν ναι, πως ακριβώς πρέπει να τροποποιήσω τα παραπάνω για το συγκεκριμένο σύστημα ; (#υπερνουμπάς)

Δημοσ.
2 ώρες πριν, sakura22 είπε

Υπάρχει περίπτωση αυτό να διορθώσει το πρόβλημα;

Που να ξερουμε ? Για να το δινει σαν οδηγια το ιδιο το σαιτ του προγραμματος , πολυ πιθανο. Χτυπα τις εντολες και δες.
Σε αλλα νεα , το προγραμμα δεν ειναι πακετοποιημενο. Δεν ενδεικνυται τετοιος τροπος εγκατασταση προγραμματων στο λινουξ. Δηλαδη αποσυμπιεση zip αρχειου , install.sh και τετοια.
Δοκιμασε να το εγκαταστησεις μεσω flatpak . Τι και πως ειναι τα flatpaks , υπαρχουν οδηγιες στο σαιτ . Tωρα βεβαια απο ο,τι καταλαβαινω το εχετε εγκαταστησει ηδη...

Δημοσ.

Ορίστε μερικά screenshots

Spoiler

spacer.pngspacer.png

@mphxths το πρόβλημα το εμφανίζει ανεξαρτήτως τρόπου εγκαταστάσης (μη πακετοποιημένο/ flatpak/ από το ubuntu software (αν και η έκδοση που έχει είναι πολύ παλιά))

Βάζοντας αυτούσιες τις παραπάνω εντολές δεν αλλάζει κάτι. Για αυτό ρωτάω αν και πως χρειάζεται να τις τροποποιήσω.

Δημοσ. (επεξεργασμένο)
37 λεπτά πριν, sakura22 είπε

Βάζοντας αυτούσιες τις παραπάνω εντολές δεν αλλάζει κάτι. Για αυτό ρωτάω αν και πως χρειάζεται να τις τροποποιήσω.

Kατσε να δοκιμασω το προγραμμα σε μια εγκατασταση ubuntu που εχω να δω τι θα γινει...

Λοιπον εχουμε και λεμε ... @sakura22

1. Πακετο απο το ubuntu software και flatpak δεν ειχανε το προβλημα που αναφερεις.
2. Εγκατεστησα και το "μη πακετοποιημενο" αλλα δεν ετρεξε ποτε. Εβγαζε κατι μηνυματα λαθους περι QT Environment . Δοκιμασα διαφορα αλλα τιποτα... αρα δεν ξερω αν θα ειχε εμφανισει το προβλημα.

Ολα αυτα σε ubuntu 21.04 / gnome / wayland / Yaru-Dark (theme) / πληρως ενημερωμενο συστημα .

Επεξ/σία από mphxths
  • Thanks 1
Επισκέπτης
Δημοσ.

@sakura22 Το πρόβλημα είναι ότι το Anki είναι σε Qt και το GNOME δεν κάνει την παραμικρή προσπάθεια να υποστηρίξει οποιαδήποτε εφαρμογή δεν είναι GTK-based. Οι εντολές που βρήκες παραπάνω αφορούν κάποια αρχαία έκδοση που λογικά ήταν σε GTK2 και πλέον δεν πρόκειται να δουλέψουν.

Δοκιμάζοντας με εγκατεστημένο το deb πακέτο (όχι snap ή flatpak), έκανα τα εξής:

  1. Εγκατέστησα το πακέτο qt5-style-plugins
  2. Στο αρχείο $HOME/.profile προσέθεσα το export QT_QPA_PLATFORMTHEME=gtk2
  3. Αποσύνδεση και επανασύνδεση

Το αποτέλεσμα είναι αυτό:

144232800_Screenshotfrom2021-06-1613-56-30.png.a9261595e3d949d2cd337c55bda32489.png

Δοκίμασέ το και δες αν λύνεται έτσι το πρόβλημά σου. Για τα παραπάνω θα χρειαστεί να ενεργοποιήσεις τα αποθετήρια universe και multiverse, αν δεν είναι ήδη ενεργοποιημένα. Επίσης, ο τρόπος αυτός αλλάζει και κάθε άλλη Qt εφαρμογή που τυχόν έχεις εγκατεστημένη.

Δημοσ.

Ευχαριστώ για τις απαντήσεις παιδιά. Δυστυχώς δεν δούλεψε κάτι από τα παραπάνω.

Τέσπα, θα το ψάξω κι άλλο τις επόμενες μέρες και αν βρω κάτι θα το γράψω εδώ (από οτι έχω δει σε ξένα φόρα και άλλοι έχουν παρόμοιο θέμα)

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...