Αποστολέας Θέμα: Εγκατάσταση Debian + KDE (Παρατηρήσεις - Διορθώσεις)  (Αναγνώστηκε 1687 φορές)

gidarakos

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 389
    • http://www.gidarakos.com/
Μόλις ολοκληρώσαμε εγκατάσταση Debian + KDE. Βασικά ο Άλκης απόμακρα έκανε όλη τη δουλειά!
Είπαμε σε αυτό το topic να βάζουμε τυχόν παρατηρήσεις - διορθώσεις που θα προκύψουν από τη χρήση του.

Παρατηρήσεις:

1) Στη Διαχείριση ΣΕΠΕΗΥ, στη ρύθμιση σύνδεσης δικτύου, όταν επιλέγεται χειροκίνητη ρύθμιση δεν ανταποκρίνεται το "Apply", συνεπώς δε δημιουργείται η sch-scripts σύνδεση. Οι υπόλοιπες επιλογές λειτουργούν κανονικά.
Προσωρινή λύση: Επιλέγεις κάποια από τις DHCP επιλογές, δημιουργείται η sch-scripts σύνδεση και στη συνέχεια την επεξεργάζεσαι από το εικονίδιο "Δίκτυο" κάτω δεξιά.

2) Επίσης φαίνεται να μη λειτουργούν οι επιλογές "Αφαίρεση..", "Καθαρισμός.." και "Διαγραφή.." στο μενού "Ενέργειες".

3) Στον Επόπτη, ενώ έχεις επικοινωνία με τα clients, δεν ολοκληρώνεται η μέτρηση ταχύτητας με σφάλμα "Δεν λήφθηκαν μετρήσεις από κανέναν υπολογιστή. Ελέγξτε τις ρυθμίσεις του δικτύου σας."


alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 6147
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Εγκατάσταση Debian + KDE (Παρατηρήσεις - Διορθώσεις)
« Απάντηση #1 στις: 01 Ιουλ 2021, 05:43:58 μμ »
Αν κανείς άλλος θέλει να βάλει το νέο (release candidate) Debian Bullseye με KDE ας φωνάξει, ευκαιρία είναι!
Ο στόχος είναι να υποστηρίξουμε σιγά σιγά Debian Bullseye KDE (32bit και 64bit), και αργότερα και Kubuntu 22.04 (μόνο 64bit).

Το KDE πλέον είναι πιο ελαφρύ από το MATE, μοιάζει πιο πολύ με τα Windows, και αρκετά από τα λογισμικά που χρησιμοποιούμε για την εκπαίδευση είναι κάτω από την ομπρέλα του kdeedu, για παράδειγμα kolourpaint, kturtle, gcompris-qt. Επίσης έχει περισσότερους developers και θα υποστηρίξει γρηγορότερα το wayland.

Κώστα το (1) θα το δω αργότερα, το (2) όπως είπαμε και στο chat θα το αντικαταστήσω με γενικό update/cleanup σκριπτάκι, ενώ για το (3) είναι bug του iperf, μπορείς να εγκαταστήσεις τη νεότερη έκδοση χειρωνακτικά από εδώ:

https://packages.debian.org/sid/amd64/iperf/download

markakis

  • Working Dead
  • Βετεράνος
  • ****
  • Μηνύματα: 96
Απ: Εγκατάσταση Debian + KDE (Παρατηρήσεις - Διορθώσεις)
« Απάντηση #2 στις: 02 Ιουλ 2021, 07:17:44 πμ »
Άλκη, σκοπεύεις να τα υποστηρίξεις και τα δύο (Debian Bullseye KDE / Kubuntu 22.04) για τα σχολικά εργαστήρια; Θα παραμείνει το Ubuntu Mate ως υποστηριζόμενο;

Είμαι διατεθειμένος να εγκαταστήσω / δοκιμάσω,  για την ώρα στον υπολογιστή του σπιτιού και από Σεπτέμβρη στο εργαστήριο.

gidarakos

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 389
    • http://www.gidarakos.com/
Απ: Εγκατάσταση Debian + KDE (Παρατηρήσεις - Διορθώσεις)
« Απάντηση #3 στις: 02 Ιουλ 2021, 07:42:01 πμ »
1)
για το (3) είναι bug του iperf
παρατήρησα τα εξής:

α) Με διπλό κλικ πάνω στο .deb (Εγκατάσταση με Apper) δε γίνεται εγκατάσταση. Με δεξί κλικ->Άνοιγμα με->Discover έγινε η εγκατάσταση. Μετά ήθελε και δημοσίευση εικονικού.
β) Είναι σωστός τρόπος γραφικής εγκατάστασης ή μπορουμε και με το gdebi που αναφέρεις στο Πώς μπορώ να εγκαταστήσω ένα πρόγραμμα που δεν υπάρχει στα αποθετήρια;
γ) Η μέτρηση ταχύτητας δεν επιστρέφει πληροφορίες στη στήλη "Ταχύτητα αποστολής" (εμφανίζει "--").

2) Για να έχω πρόσβαση σε Ubuntu Mate 20.04 LTSP χρησιμοποιώ το xfreerdp:

α) Για να το κάνω εγκατάσταση χρησιμοποίησα την εντολή:
Κώδικας: Bash
  1. sudo apt install freerdp2-x11
β) Η αλλαγή γλώσσας στο 20.04, για να δουλέψει, θέλει το tip του Άλκη:
Κώδικας: Bash
  1. $ setxkbmap -layout us,gr -option '' -option grp:alt_shift_toggle,grp_led:scroll
γ) Για να επιτρέπεται στο 20.04 εκτέλεση εντολών sudo:
Κώδικας: Bash
  1. $ xhost +
δ) Για αλλαγή mode windowed/full-screen: Ctrl+Alt+Enter.
« Τελευταία τροποποίηση: 19 Οκτ 2021, 07:59:46 πμ από gidarakos »

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 6147
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Εγκατάσταση Debian + KDE (Παρατηρήσεις - Διορθώσεις)
« Απάντηση #4 στις: 02 Ιουλ 2021, 08:06:16 πμ »
@markakis, ναι, αν δεν πετύχουμε κανένα τραγικό σφάλμα του KDE, θα ήθελα να υποστηρίξουμε και τις τρεις αυτές επιλογές:
  • Debian Bullseye KDE, 32bit και 64bit
  • Kubuntu 20.04, 64bit
  • Ubuntu MATE 20.04, 64bit
Αν θες ξεκίνα με εγκατάσταση του λειτουργικού. Για τα sch-scripts θα πρέπει είτε να με βρεις στο chat, είτε να περιμένεις να ανεβάσω μια νέα έκδοση.

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 6147
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Εγκατάσταση Debian + KDE (Παρατηρήσεις - Διορθώσεις)
« Απάντηση #5 στις: 02 Ιουλ 2021, 08:09:11 πμ »
@gidarakos:

1a) Αν απεγκαταστήσουμε το apper, όλα καλά. Δεν ξέρω όμως ακόμα αν προσφέρει κάτι που δεν το προσφέρει ήδη το discover.
1b) Το gdebi είναι για GTK (MATE κλπ), καλύτερα να μην ασχοληθούμε μαζί του στο KDE. Πλέον από κονσόλα ο καλύτερος τρόπος είναι `apt install ./*.deb`.
1c) Εγώ δοκίμαζα με Ubuntu server, Debian client. Δυστυχώς από Debian server δεν δουλεύει ούτε το iperf 2.1 Μάλλον θα πρέπει να βγει νέα έκδοση Επόπτη που να χρησιμοποιεί το iperf 3.

2b) Για το θέμα με τα ελληνικά, λες μέσω RDP, όχι στην κανονική σύνδεση, σωστά; Btw για να φύγει το δεύτερο εικονίδιο με τα ελληνικά (ibus), σου απεγκατέστησα το πακέτο im-config.

gidarakos

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 389
    • http://www.gidarakos.com/
Απ: Εγκατάσταση Debian + KDE (Παρατηρήσεις - Διορθώσεις)
« Απάντηση #6 στις: 02 Ιουλ 2021, 10:50:56 πμ »
1c) Εγώ δοκίμαζα με Ubuntu server, Debian client. Δυστυχώς από Debian server δεν δουλεύει ούτε το iperf 2.1 Μάλλον θα πρέπει να βγει νέα έκδοση Επόπτη που να χρησιμοποιεί το iperf 3.
Η προσωρινή λύση - όπως είδε ο Άλκης - είναι το iperf του Ubuntu σε κατάσταση hold:
Κώδικας: Bash
  1. wget http://gr.archive.ubuntu.com/ubuntu/pool/universe/i/iperf/iperf_2.0.13+dfsg1-1build1_amd64.deb
  2. sudo apt install ./iperf_2.0.13+dfsg1-1build1_amd64.deb
  3. sudo apt-mark hold iperf
  4. # Για επιβεβαίωση..
  5. dpkg -l iperf

2b) Για το θέμα με τα ελληνικά, λες μέσω RDP, όχι στην κανονική σύνδεση, σωστά;
Ναι και όπως μου είπες στο chat είναι θέμα rdp και όχι διανομής.. οπότε προς το παρόν με το tip σου!

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 6147
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Εγκατάσταση Debian + KDE (Παρατηρήσεις - Διορθώσεις)
« Απάντηση #7 στις: 02 Ιουλ 2021, 11:43:47 πμ »
Στην πορεία θα χρειαστεί να ορίσουμε κάποια global settings για όλους τους χρήστες, όπως "double click αντί για single click στα εικονίδια" ή "άνοιγμα http:// URLs με τον firefox αντί του konqueror". Στο KDE αυτό γίνεται από τον φάκελο /etc/xdg.
Το πακέτο manjaro-kde-settings πειράζει διάφορα τέτοια settings, μπορούμε να δούμε από εκεί διάφορα παραδείγματα:
https://gitlab.manjaro.org/profiles-and-settings/manjaro-kde-settings/-/tree/master/etc/xdg

Στο παρόν μήνυμα θα διατηρώ μια λίστα με τις προτεινόμενες αλλαγές.

Παράθεση από: /etc/xdg/kdeglobals
[General]
# Να ανοίγουν τα web URLs με firefox αντί για konqueror, π.χ. `kde-open5 http://www.google.com`
BrowserApplication=firefox-esr

[KDE]
# Να ανοίγουν τα εικονίδια του file manager με διπλό κλικ
SingleClick=false

Παράθεση από: /etc/xdg/kde-mimeapps.list
[Default Applications]
# Να ανοίγουν τα .html αρχεία με firefox
text/html=firefox-esr.desktop;

gidarakos

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 389
    • http://www.gidarakos.com/
Απ: Εγκατάσταση Debian + KDE (Παρατηρήσεις - Διορθώσεις)
« Απάντηση #8 στις: 05 Ιουλ 2021, 08:32:01 πμ »
sch-scripts: Από το μενού Αρχείων ρυθμίσεων δεν μπορείς να ανοίξεις κανένα αρχείο.
epoptes: Δεν μπορείς να ανοίξεις ταυτόχρονα δύο VNC, π.χ. να κάνεις Υποβοήθηση ταυτόχρονα σε δύο χρήστες.

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 6147
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Εγκατάσταση Debian + KDE (Παρατηρήσεις - Διορθώσεις)
« Απάντηση #9 στις: 05 Ιουλ 2021, 10:18:08 πμ »
Για το άνοιγμα αρχείου, το kate αρνείται να ανοίξει ως root για λόγους ασφαλείας. Να δούμε τι θα κάνουμε, στο μεταξύ βολευόμαστε με το `apt install --no-install-recommends pluma` ή το geany.

Για το tigervnc, το έχω αναφέρει στο https://github.com/TigerVNC/tigervnc/issues/400, μέχρι να το λύσουν καλύτερα να εγκαθιστούμε το εμπορικό πακέτο realvnc-vnc-viewer.

gidarakos

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 389
    • http://www.gidarakos.com/
Απ: Εγκατάσταση Debian + KDE (Παρατηρήσεις - Διορθώσεις)
« Απάντηση #10 στις: 06 Ιουλ 2021, 10:11:10 πμ »
1a) Αν απεγκαταστήσουμε το apper, όλα καλά. Δεν ξέρω όμως ακόμα αν προσφέρει κάτι που δεν το προσφέρει ήδη το discover.

Επειδή μπήκα στη διαδικασία να εγκαταστήσω όλο το εκπαιδευτικό λογισμικό παρατήρησα τα εξής:
1) Το περιβάλλον του Discover θυμίζει το Ubuntu Software Center.
2) Το περιβάλλον του Apper θυμίζει το Synaptic.

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 6147
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Εγκατάσταση Debian + KDE (Παρατηρήσεις - Διορθώσεις)
« Απάντηση #11 στις: 06 Ιουλ 2021, 11:38:17 πμ »
Τώρα που είμαστε σε kde, ίσως έχει νόημα να εγκαθιστούμε και το μεταπακέτο kdeedu:

sudo apt install kdeedu

Έχει όλα τα εκπαιδευτικά λογισμικά του KDE. Δεν ξέρω αν είναι αξιόλογα, τα πιο πολλά δεν τα έχω κοιτάξει...

gidarakos

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 389
    • http://www.gidarakos.com/
Απ: Εγκατάσταση Debian + KDE (Παρατηρήσεις - Διορθώσεις)
« Απάντηση #12 στις: 08 Ιουλ 2021, 10:07:56 πμ »
Στη Διαχείριση ΣΕΠΕΗΥ δεν ανταποκρίνονται ούτε οι επιλογές στο μενού Βοήθεια.
Αν τρέξεις τα sch-scripts από κονσόλα, οι επιλογές λειτουργούν αλλά εμφανίζονται τα ακόλουθα μηνύματα π.χ. για "Εγχειρίδιο του ltsp.conf":
Κώδικας: [Επιλογή]
$ /usr/sbin/sch-scripts
EXECUTING: xdg-open https://ltsp.org/man/ltsp.conf/
/usr/sbin/sch-scripts: 22: cannot create /tmp/out: Permission denied

gidarakos

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 389
    • http://www.gidarakos.com/
Απ: Εγκατάσταση Debian + KDE (Παρατηρήσεις - Διορθώσεις)
« Απάντηση #13 στις: 08 Ιουλ 2021, 11:28:40 πμ »
Η επιφάνεια εργασίας plasma δίνει τρεις επιλογές για το στυλ του "start menu":
a) Application Launcher (Kickoff) - Εκτελεστής εφαρμογών (προεπιλεγμένο - τρόπος αλλαγής)
b) Application Menu (Kicker) - Μενού Εφαρμογών
c) Application Dashboard - Πίνακας ελέγχου εφαρμογών

Προσωπικά με εξυπηρετεί περισσότερο το Μενού Εφαρμογών το οποίο είναι πιο κοντά στο ΜΑΤΕ που είχαμε συνηθίσει ;)


gidarakos

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 389
    • http://www.gidarakos.com/
Απ: Εγκατάσταση Debian + KDE (Παρατηρήσεις - Διορθώσεις)
« Απάντηση #14 στις: 08 Ιουλ 2021, 12:41:50 μμ »
Υπήρξε πρόβλημα με την εκτέλεση .exe εφαρμογών (π.χ. Διερμηνευτής της ΓΛΩΣΣΑΣ).
Για κάποιο λόγο έλλειπε το wine32.
Κώδικας: Bash
  1. $ glossa
  2. it looks like wine32 is missing, you should install it.
  3. multiarch needs to be enabled first.  as root, please
  4. execute "dpkg --add-architecture i386 && apt-get update &&
  5. apt-get install wine32"
  6. it looks like wine32 is missing, you should install it.
  7. multiarch needs to be enabled first.  as root, please
  8. execute "dpkg --add-architecture i386 && apt-get update &&
  9. apt-get install wine32"
  10. 002b:err:module:__wine_process_init L"Z:\\usr\\share\\glossa\\glossa.exe" not supported on this system

Ακολούθησα τις εντολές που προτείνει, οπότε ο Διερμηνευτής της ΓΛΩΣΣΑΣ και το MicroWorlds Pro "έτρεξαν" κανονικά!

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 6147
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Εγκατάσταση Debian + KDE (Παρατηρήσεις - Διορθώσεις)
« Απάντηση #15 στις: 08 Ιουλ 2021, 08:59:46 μμ »
Σε 32bit εγκατάσταση Debian Bullseye, με την εντολή `apt install glossa` εγκαταστάθηκε αυτόματα και το wine32 οπότε όλα έπαιξαν αυτόματα. Thanks για το testing, θα δοκιμάσω κι εγώ σε 64bit αργότερα.

Επίσης παίζουν τα μενού Βοήθεια κλπ των sch-scripts. Μάλλον κάτι έχουμε αφήσει πειραγμένο στην εγκατάστασή σου και βγάζει το "/usr/sbin/sch-scripts: 22: cannot create /tmp/out: Permission denied", κάποια στιγμή να βρεθούμε στο chat να το βγάλουμε.

Ωραίο αυτό για τις παραλλαγές του κεντρικού μενού!

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 6147
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Εγκατάσταση Debian + KDE (Παρατηρήσεις - Διορθώσεις)
« Απάντηση #16 στις: 11 Ιουλ 2021, 05:23:52 μμ »
Δημιουργήθηκε νέο PPA για Debian: https://launchpad.net/~ts.sch.gr/+archive/ubuntu/debian/+packages
Προς το παρόν υποστηρίζεται μόνο η τελευταία έκδοση, Debian Bullseye, και 32bit και 64bit.
Έχουν επιλυθεί τα περισσότερα θέματα που ανάφερε ο gidarakos, εκτός από ελάχιστα δευτερευούσης σημασίας.

Έτσι η εντολή εγκατάστασης των sch-scripts θα πρέπει να παίζει και σε Debian άμεσα και χωρίς workarounds:
https://ts.sch.gr/wiki/Linux/sch-scripts/Εγκατάσταση

Όποιος προτιμάει το Debian KDE, είναι καλή ευκαιρία να το εγκαταστήσει τώρα και να λύσουμε όσα προβλήματα μπορούμε μέχρι τον Σεπτέμβριο που θα ανοίξουν τα σχολεία.

Ενώ όποιος προτιμάει Kubuntu ή MATE, καλύτερα να περιμένει μέχρι το επόμενο καλοκαίρι που θα υποστηρίξουμε το Ubuntu 22.04.

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 6147
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Εγκατάσταση Debian + KDE (Παρατηρήσεις - Διορθώσεις)
« Απάντηση #17 στις: 16 Ιουλ 2021, 10:33:35 πμ »
Σχετικά νέα: το Steam Deck της Valve θα βασίζεται σε KDE: https://9to5linux.com/valve-unveils-steam-deck-gaming-handheld-powered-by-arch-linux-and-kde-plasma
Κάτι καλό θα είδαν για να το διάλεξαν για το interface τους.

Το γεγονός ότι το KDE προτιμάται και για handheld συσκευές μας βολεύει γιατί διατηρεί τις απαιτήσεις συστήματος χαμηλά, αφού συνήθως στα σχολεία οι Η/Υ είναι κατά μέσο όρο 5 χρόνια παλιότεροι από ότι στα σπίτια...

gidarakos

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 389
    • http://www.gidarakos.com/
Απ: Εγκατάσταση Debian + KDE (Παρατηρήσεις - Διορθώσεις)
« Απάντηση #18 στις: 25 Σεπ 2021, 11:01:59 πμ »
Άλκη επειδή κάνω δοκιμές στο Debian με epoptes/vncviewers, όποτε έχεις χρόνο, μερικές διευκρινήσεις με το realvnc:
1) Απλά τον κατεβάζω και τον κάνω εγκατάσταση με sudo apt install ./filename.deb;
2) Αν θέλω να τον αφαιρέσω, πρώτα εγκατάσταση κάποιον άλλον από αποθετήριο και μετά π.χ. sudo apt purge realvnc-vnc-viewer --auto-remove;
3) Μήπως το 2) επηρεάσει το προεγκατεστημένο xvnc4viewer που είναι μια αρχαία έκδοση του realvnc ή απλά ξανά στήνουμε το xvnc4viewer και είμαστε ok;
4) Επειδή το realvnc-viewer υποστηρίζει scaling μας δημιουργεί κάποιο άλλο πρόβλημα εκτός από το ότι κάθε μαθητής θα πρέπει να αποδεχτεί χωριστά την άδεια χρήσης του, που είναι ενοχλητικό; Μια φορά δεν γίνεται αυτό;
5) Μήπως για κλιμάκωση αξίζει να δοκιμάσω και το ssvnc που έχεις αναφέρει εδώ; Mε τη χρήση του F8 δεν είναι πιο εύκολο σε σχέση με το 4) πρόβλημα;
« Τελευταία τροποποίηση: 25 Σεπ 2021, 01:28:11 μμ από gidarakos »

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 6147
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Εγκατάσταση Debian + KDE (Παρατηρήσεις - Διορθώσεις)
« Απάντηση #19 στις: 25 Σεπ 2021, 11:40:35 πμ »
Καλημέρα Κώστα,

1) Ναι, ή με απευθείας άνοιγμα από τον firefox με το discover
2) και 3) Κράτα εγκατεστημένο το xvnc4viewer, δεν νομίζω ότι ενοχλεί
4) Αν δουλέψει, φτιάχνουμε έναν wrapper που θα κάνει auto-accept EULA για να μην ζαλίζουμε τους μαθητές κατά την προβολή της οθόνης μας
5) Ναι δοκίμασέ το, ίσως πλέον να είναι η καλύτερη δεύτερη επιλογή (default open source alternative) μετά το εμπορικό realvnc

Θα άξιζε να καταγράψουμε και τα μειονεκτήματα/πλεονεκτήματα καθενός από αυτά σε ένα πινακάκι...

gidarakos

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 389
    • http://www.gidarakos.com/
Απ: Εγκατάσταση Debian + KDE (Παρατηρήσεις - Διορθώσεις)
« Απάντηση #20 στις: 25 Σεπ 2021, 03:27:07 μμ »
Έγινε η εγκατάσταση του realvnc-vnc-viewer:
Κώδικας: Bash
  1. $ sudo apt install ./VNC-Viewer-6.21.406-Linux-x64.deb
  2. Ανάγνωση λιστών πακέτων... Ολοκληρώθηκε
  3. Κατασκευή Δένδρου Εξαρτήσεων... Ολοκληρώθηκε  
  4. Ανάγνωση πληροφοριών κατάστασης... Ολοκληρώθηκε      
  5. Σημείωση, επιλέχθηκε το realvnc-vnc-viewer αντί του ./VNC-Viewer-6.21.406-Linux-x64.deb
  6. Τα ακόλουθα ΝΕΑ πακέτα θα εγκατασταθούν:
  7.   realvnc-vnc-viewer
  8. 0 αναβαθμίστηκαν, 1 νέο εγκατεστημένα, 0 θα αφαιρεθούν και 5 δεν αναβαθμίζονται.
  9. Χρειάζεται να μεταφορτωθούν 0 B/2987 kB από αρχεία.
  10. Μετά από αυτή τη λειτουργία, θα χρησιμοποιηθούν 8069 kB χώρου από το δίσκο.
  11. Φέρε:1 /home/administrator/Λήψεις/VNC-Viewer-6.21.406-Linux-x64.deb realvnc-vnc-viewer amd64 6.21.406.44671 [2987 kB]
  12. Selecting previously unselected package realvnc-vnc-viewer.
  13. (Ανάγνωση βάσης δεδομένων ... 404958 files and directories currently installed.)
  14. Preparing to unpack .../VNC-Viewer-6.21.406-Linux-x64.deb ...
  15. Unpacking realvnc-vnc-viewer (6.21.406.44671) ...
  16. Γίνεται εγκατάσταση realvnc-vnc-viewer (6.21.406.44671) ...
  17. Processing triggers for mailcap (3.69) ...
  18. Processing triggers for hicolor-icon-theme (0.17-2) ...
  19. Processing triggers for man-db (2.9.4-2) ...
  20. Processing triggers for shared-mime-info (2.0-1) ...
  21. N: Download is performed unsandboxed as root as file '/home/administrator/Λήψεις/VNC-Viewer-6.21.406-Linux-x64.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Άρνηση πρόσβασης)

Υπάρχει ταυτόχρονα με το xvnc4viewer:
Κώδικας: Bash
  1. $ dpkg -l | grep vnc                                  
  2. ii  libvncclient1:amd64                                                     0.9.13+dfsg-2                                      amd64        API to write one's own VNC server - client library
  3. ii  libvncserver1:amd64                                                     0.9.13+dfsg-2                                      amd64        API to write one's own VNC server
  4. ii  realvnc-vnc-viewer                                                      6.21.406.44671                                     amd64        VNC® Viewer
  5. ii  x11vnc                                                                  0.9.16-7                                           amd64        VNC server to allow remote access to an existing X session
  6. ii  xvnc4viewer                                                             4.1.1+xorg4.3.0-37.3ubuntu2                        amd64        Virtual network computing client software for X

.. και δημοσίευση εικονικού δίσκου.

Αποτελέσματα:
1) Όταν τρέχουμε από κονσόλα vcnviewer ανοίγει το γραφικό περιβάλλον του 6.21.
2) Όταν τρέχουμε από κονσόλα vncviewer -shared -listen αλλάζει γραμμή χωρίς να εμφανίζονται μηνύματα.
3) Ο επόπτης συνεχίζει να χρησιμοποιεί το xvnc4viewer (4.1.1):
Κώδικας: Bash
  1. $ epoptes
  2. Got clients: 10.85.253.130:54504, 10.85.253.130:54514, 10.85.253.131:36660, 10.85.253.131:36670
  3. add_client's been called for 10.85.253.131:36670
  4.  Old client: hostname=pc02, type=standalone, uid=1002, user=guest02
  5. add_client's been called for 10.85.253.131:36660
  6.   Old client: hostname=pc02, type=standalone, uid=0, user=root
  7. add_client's been called for 10.85.253.130:54504
  8.  Old client: hostname=pc01, type=standalone, uid=0, user=root
  9. add_client's been called for 10.85.253.130:54514
  10.   Old client: hostname=pc01, type=standalone, uid=1001, user=guest01
  11.  
  12. VNC Viewer Free Edition 4.1.1 for X - built Feb 25 2015 22:57:51
  13. Copyright (C) 2002-2005 RealVNC Ltd.
  14. See http://www.realvnc.com for information on VNC.
  15.  
  16. Sat Sep 25 15:14:05 2021
  17.  main:        Listening on port 56615
  18.  
  19.  
  20. Sat Sep 25 15:14:06 2021
  21.  CConn:       Accepted connection from 0.0.0.0::49328
  22.  CConnection: Server supports RFB protocol version 3.8
  23.  CConnection: Using RFB protocol version 3.8
  24.  TXImage:     Using default colormap and visual, TrueColor, depth 24.
  25.  CConn:       Using pixel format depth 6 (8bpp) rgb222
  26.  CConn:       Using ZRLE encoding
  27.  CConn:       Throughput 20000 kbit/s - changing to hextile encoding
  28.  CConn:       Throughput 20000 kbit/s - changing to full colour
  29.  CConn:       Using pixel format depth 24 (32bpp) little-endian rgb888
  30.  CConn:       Using hextile encoding
  31.  
  32. Sat Sep 25 15:14:07 2021
  33.  CConn:       Throughput 20000 kbit/s - changing to raw encoding
  34.  CConn:       Using raw encoding

4) Με sudo chmod -x /usr/bin/xvnc4viewer έχουμε error στον επόπτη:
Κώδικας: Bash
  1. $ epoptes
  2. Got clients: 10.85.253.130:54504, 10.85.253.130:54514, 10.85.253.131:36660, 10.85.253.131:36670
  3. add_client's been called for 10.85.253.130:54514
  4.  Old client: hostname=pc01, type=standalone, uid=1001, user=guest01
  5. add_client's been called for 10.85.253.130:54504
  6.   Old client: hostname=pc01, type=standalone, uid=0, user=root
  7. add_client's been called for 10.85.253.131:36670
  8.  Old client: hostname=pc02, type=standalone, uid=1002, user=guest02
  9. add_client's been called for 10.85.253.131:36660
  10.   Old client: hostname=pc02, type=standalone, uid=0, user=root
  11. Traceback (most recent call last):
  12.   File "/usr/lib/python3/dist-packages/epoptes/ui/gui.py", line 299, in on_imi_broadcasts_assist_user_activate
  13.     self.reverse_connection('get_assisted')
  14.   File "/usr/lib/python3/dist-packages/epoptes/ui/gui.py", line 275, in reverse_connection
  15.     self.vncviewer = subprocess.Popen(
  16.   File "/usr/lib/python3.9/subprocess.py", line 951, in __init__
  17.     self._execute_child(args, executable, preexec_fn, close_fds,
  18.   File "/usr/lib/python3.9/subprocess.py", line 1823, in _execute_child
  19.     raise child_exception_type(errno_num, err_msg, err_filename)
  20. PermissionError: [Errno 13] Άρνηση πρόσβασης: 'xvnc4viewer'

gidarakos

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 389
    • http://www.gidarakos.com/
Απ: Εγκατάσταση Debian + KDE (Παρατηρήσεις - Διορθώσεις)
« Απάντηση #21 στις: 26 Σεπ 2021, 04:00:11 μμ »
Κατόπιν σχετικών δοκιμών με VNC viewers έχουμε τον ακόλουθο πίνακα:

VNC viewerFlickering   ScrollingScalingMultiple connections   Install from repo
xvnc4viewerΝαιΕύκολοΌχιΝαιΝαι
tigervnc-viewer   ΌχιΕύκολοΌχιΌχιΝαι
xtightvncviewerΌχιΔύσκολο
(δεξί-αριστερό κλικ στις μπάρες)   
ΌχιΝαιΝαι
ssvncviewerΌχιΔύσκολο χωρίς scaling
(δεξί-αριστερό κλικ στις μπάρες)   
Ναι
(F8->Scale Viewer->auto)
(ή διπλό F9 από τους μαθητές)   
ΝαιΝαι
realvnc-vnc-viewer   ΌχιΕύκολοΝαι (auto)
ΝαιDownloaded

Παρατηρήσεις:
1) Ο ssvncviewer φαίνεται να είναι ο μόνος με scaling.
2) Αν αφήσουμε εγκατεστημένο μόνο τον ssvncviewer παρατήρησα ότι δεν έχουμε εντολή vncviewer.
3) Αν αφήσουμε/προσθέσουμε και τον xvnc4viewer έχουμε εντολή vncviewer και ο epoptes επιλέγει τον ssvncviewer.
4) Με τον realvnc-vnc-viewer υπήρξαν τα προβλήματα του προηγούμενου post. Αν επιλυθούν μπορεί να προστεθεί στον πίνακα.
edit: Προστέθηκε και ο realvnc-vnc-viewer.
 
Εννοείται οποιεσδήποτε παρατηρήσεις/προσθήκες, στις γραμμές και στις στήλες του πίνακα, είναι ευπρόσδεκτες!
« Τελευταία τροποποίηση: 19 Οκτ 2021, 11:35:04 πμ από gidarakos »

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 6147
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Εγκατάσταση Debian + KDE (Παρατηρήσεις - Διορθώσεις)
« Απάντηση #22 στις: 26 Σεπ 2021, 04:47:59 μμ »
Κώστα ευχαριστούμε, σε καμιά 10ριά μέρες θα ανεβάσω νέα έκδοση του Επόπτη που θα προτιμάει τους VNC viewers με την κατάλληλη σειρά, και επίσης θα υποστηρίζει και σωστά τον RealVNC.

gidarakos

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 389
    • http://www.gidarakos.com/
Απ: Εγκατάσταση Debian + KDE (Παρατηρήσεις - Διορθώσεις)
« Απάντηση #23 στις: 27 Σεπ 2021, 09:49:00 πμ »
Κώστα ευχαριστούμε, σε καμιά 10ριά μέρες θα ανεβάσω νέα έκδοση του Επόπτη που θα προτιμάει τους VNC viewers με την κατάλληλη σειρά, και επίσης θα υποστηρίζει και σωστά τον RealVNC.
Σε ευχαριστώ Άλκη. :)
Όσο αφορά το ssvncviewer επειδή το auto πρέπει να πληκτρολογηθεί, δεν ξέρω αν θα μπορούσε να περάσει ως παράμετρος μέσω της κλήσης που κάνει ο epoptes.
« Τελευταία τροποποίηση: 06 Οκτ 2021, 10:46:21 πμ από gidarakos »

gidarakos

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 389
    • http://www.gidarakos.com/
Απ: Εγκατάσταση Debian + KDE (Παρατηρήσεις - Διορθώσεις)
« Απάντηση #24 στις: 11 Οκτ 2021, 10:15:12 πμ »
Το unzip για να υποστηρίζει ελληνικά γίνεται - από τα sch-scripts - override στο ubuntu.
Κώδικας: Bash
  1. sudo -i
  2. ls -l /usr/local/bin/unzip
  3. lrwxrwxrwx 1 root root 29 Ιουλ  9 13:13 /usr/local/bin/unzip -> ../../share/sch-scripts/unzip
Όπως διαπιστώθηκε από τον Άλκη, αυτό στο Debian έχει ως αποτέλεσμα να μην δουλεύει σωστά το unzip.
Οπότε αφαίρεση του override (που δείχνει στο unzip των sch-scripts) έτσι ώστε να επιλέγεται το default unzip:
Κώδικας: Bash
  1. rm /usr/local/bin/unzip
  2. which unzip
  3. /usr/bin/unzip
« Τελευταία τροποποίηση: 11 Οκτ 2021, 10:51:43 πμ από gidarakos »

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 6147
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Εγκατάσταση Debian + KDE (Παρατηρήσεις - Διορθώσεις)
« Απάντηση #25 στις: 11 Οκτ 2021, 10:56:05 πμ »
Ευχαριστώ Κώστα θα το διορθώσω σε επόμενη έκδοση των sch-scripts.

gidarakos

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 389
    • http://www.gidarakos.com/
Απ: Εγκατάσταση Debian + KDE (Παρατηρήσεις - Διορθώσεις)
« Απάντηση #26 στις: 19 Οκτ 2021, 10:45:02 πμ »
Παρατήρησα ότι στο debian δε λειτουργούν οι οδηγίες του LTSPDM_USERS:
1) LTSPDM_USERS="guest%{HOSTNAME#pc}"
2) LIGHTDM_CONF="greeter-hide-users=true"
Στο 1) υπάρχει διαφορά με το ltsp.conf (δε νομίζω να παίζει ρόλο): LTSPDM_USERS="guest-*%{HOSTNAME#pc}"
Το 2) δεν υπάρχει καθόλου στο ltsp.conf (εκτός αν το αφαίρεσα και δεν το θυμάμαι).
Με κάθε αλλαγή ltsp initrd και reboot τον client.
Υπάρχει κάποιο θέμα με το LigthDM;

gidarakos

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 389
    • http://www.gidarakos.com/
Απ: Εγκατάσταση Debian + KDE (Παρατηρήσεις - Διορθώσεις)
« Απάντηση #27 στις: 19 Οκτ 2021, 11:25:16 πμ »
Οι οδηγίες για το Scaling στον Επόπτη, φαίνεται να λειτουργούν επιτυχώς στο debian.
Ενημερώθηκε και ο σχετικός πίνακας. Άλκη αν χρειάζεται κάποια αλλαγή/προσθήκη, επεμβαίνεις..

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 6147
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Εγκατάσταση Debian + KDE (Παρατηρήσεις - Διορθώσεις)
« Απάντηση #28 στις: 19 Οκτ 2021, 11:25:54 πμ »
Το GNOME χρησιμοποιεί GDM, το KDE χρησιμοποιεί SDDM, και τα περισσότερα από τα υπόλοιπα χρησιμοποιούν LightDM.

Γίνεται να εγκατασταθεί LightDM αντί του SDDM και να μην ασχοληθούμε καθόλου με τον SDDM.
Είναι ευκολότερο οι δοκιμές να γίνονται απευθείας στον LTSP server χωρίς να ανακατεύονται οι clients, και όταν είμαστε έτοιμοι, κάνουμε μια δημοσίευση εικονικού.

Π.χ. με `sudo apt install sddm-theme-debian-breeze` εγκαθιστούμε ένα άλλο θέμα του SDDM το οποίο δεν περιλαμβάνει λίστα χρηστών, και στη συνέχεια το ενεργοποιούμε από το αρχείο /etc/sddm.conf.d/kde_settings.conf, όπου σχολιάζουμε τις γραμμές

#[Theme]
#Current=debian-maui

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 6147
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Εγκατάσταση Debian + KDE (Παρατηρήσεις - Διορθώσεις)
« Απάντηση #29 στις: 19 Οκτ 2021, 11:27:51 πμ »
Για τους viewers, νομίζω ότι αξίζει ο realvnc (και ευχαριστούμε Κώστα για τον ωραίο πίνακα).
Αν όμως κάποιος πρόκειται να χρησιμοποιήσει ssvncviewer, τότε γίνεται να του περάσουμε παράμετρο -scale 1920x1080 κλπ κλπ και να γίνεται αυτόματα το scaling χωρίς διπλό F9, αν κάποιος το χρειαστεί ας μου πει...

gidarakos

  • Δεινόσαυρος
  • *****
  • Μηνύματα: 389
    • http://www.gidarakos.com/
Απ: Εγκατάσταση Debian + KDE (Παρατηρήσεις - Διορθώσεις)
« Απάντηση #30 στις: 20 Οκτ 2021, 09:48:47 πμ »
(και ευχαριστούμε Κώστα για τον ωραίο πίνακα).
Να είσαι καλά Άλκη, ευχαριστώ. :)

Το GNOME χρησιμοποιεί GDM, το KDE χρησιμοποιεί SDDM, και τα περισσότερα από τα υπόλοιπα χρησιμοποιούν LightDM.

Γίνεται να εγκατασταθεί LightDM αντί του SDDM και να μην ασχοληθούμε καθόλου με τον SDDM.
Δε θα βόλευε να χρησιμοποιούμε LightDM, έτσι ώστε οι ρυθμίσεις να ισχύουν και για debian;
Αρκούν αυτές οι οδηγίες; -> How to change the default display manager in Debian Linux

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 6147
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Εγκατάσταση Debian + KDE (Παρατηρήσεις - Διορθώσεις)
« Απάντηση #31 στις: 20 Οκτ 2021, 10:04:54 πμ »
Ναι βολικός είναι ο LightDM και αυτές οι οδηγίες είναι παραπάνω από αρκετές (ένα απλό `sudo apt install lightdm` επίσης αρκεί).

Από την άλλη, ό,τι μπορούμε να υποστηρίξουμε out of the box καλό κάνει. Π.χ. κατά την ανάπτυξη του νέου LTSP το πάλεψα ώστε οι ρυθμίσεις autologin να παίζουν και στους τρεις πιο διαδεδομένους display managers, δηλαδή GDM, SDDM και LightDM.
Σε αντίθετο παράδειγμα, η προβολή οθόνης μέσω Επόπτη πάνω από GDM δεν δουλεύει (δηλαδή αν έχουμε GNOME και δεν έχουν κάνει ακόμα login οι μαθητές), και όταν το ανέφερα στους developers του GDM, αυτοί αρνήθηκαν να το δεχτούν ως "valid use case", οπότε αναγκαστικά κάποιοι display managers υποστηρίζουν λιγότερα πράγματα από άλλους.