Το Στέκι των Πληροφορικών

Γενικά => Τεχνική υποστήριξη => Linux => Μήνυμα ξεκίνησε από: Kermit, ο Βάτραχος στις 30 Μαρ 2026, 02:34:35 ΜΜ

Τίτλος: To CMapLite με προτρέπει συνεχώς να δημιουργήσω κωδικό
Αποστολή από: Kermit, ο Βάτραχος στις 30 Μαρ 2026, 02:34:35 ΜΜ
Καλησπέρα σε όλους!

Θέλω να δοκιμάσω στο εργαστήριό μου το cmaplite για τη δημιουργία εννοιολογικών χαρτών.

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

Ψάχνοντας επιχείρησα να δημιουργήσω ένα αρχείο profile.xml στον φάκελο ~/.cmaptools με περιεχόμενο:
Κώδικας [Επιλογή]
<?xml version="1.0" encoding="UTF-8"?>
<profile>
    <user>
        <username>teacher</username>
        <password>teacher</password>
        <fullname>teacher</fullname>
        <organization>school</organization>
    </user>
</profile>

Ωστόσο δε δούλεψε.

Παρατήρησα ωστόσο πως στο ~/.cmaptools υπάρχει ένα αρχείο .cmaptools.lock το οποίο δε διαγράφεται ποτέ, όπως επίσης ένα μηδενικού μεγέθους profile.xml~ που ούτε αυτό δε διαγράφεται. Το δικό μου profile.xml παραμένει ανέπαφο και μετά τον τερματισμό της εφαρμογής.

Γνωρίζει κανείς, τι μπορώ να κάνω για να αποφύγω την προτροπή δημιουργίας κωδικού;
Ευχαριστώ πολύ!
Τίτλος: Απ: To CMapLite με προτρέπει συνεχώς να δημιουργήσω κωδικό
Αποστολή από: alexxtasi στις 31 Μαρ 2026, 09:20:21 ΠΜ
Καλημέρα,
μπορείς να δώσεις περισσότερες πληροφορίες για το cmaplite που αναφέρεις ?

Αναφέρεσαι στο CmapTools ?
Με ποιόν τρόπο το εγκατέστησες ?

πχ σε αναζήτηση που έκανα δεν βρήκα cmaplite, αλλά μόνο το CmapTools, έκδοση 6.04 στον https://cmap.ihmc.us/cmaptools/cmaptools-download/


Τίτλος: Απ: To CMapLite με προτρέπει συνεχώς να δημιουργήσω κωδικό
Αποστολή από: Kermit, ο Βάτραχος στις 31 Μαρ 2026, 09:38:14 ΠΜ
Καλημέρα, Αλέξανδρε!

Όταν το ξεκινάω, το παράθυρο έχει μεν τίτλο cMapTools, αλλά στο μενού των εφαρμογών έχει το όνομα cmaplite όπως και στο synaptic μέσω του οποίου το εγκατέστησα. Η ακριβής έκδοση που βρίσκω μέσω του synaptic και εγκατέστησα ήταν η 5.05.01-1.

Και αναζήτηση να κάνω στο synaptic για cmaptools, πάλι το cmaplite μου εμφανίζει μόνο. Γι' αυτό το εγκατέστησα κιόλας.
Τίτλος: Απ: To CMapLite με προτρέπει συνεχώς να δημιουργήσω κωδικό
Αποστολή από: alexxtasi στις 01 Απρ 2026, 09:53:02 ΠΜ
Όποτε μπορέσεις έλα στο δωμάτιο Matrix (https://el.ltsp.org/support/#matrix) να το δούμε.
Τίτλος: Απ: To CMapLite με προτρέπει συνεχώς να δημιουργήσω κωδικό
Αποστολή από: Kermit, ο Βάτραχος στις 01 Απρ 2026, 01:18:04 ΜΜ
Θα προσπαθήσω να μπω αύριο ή μεθαύριο, ευχαριστώ!

Να ρωτήσω με αφορμή την αναφορά σου για νεότερη έκδοση του cmaptools. Γιατί δεν προσφέρεται η νεότερη έκδοση μέσω του synaptic (και κατ' επέκταση του αποθετηρίου που χρησιμοποιούν τα sch-scripts υποθέτω); Φαντάζομαι πως το αποθετήριο το δικό μας βασίζεται σε κάποιο άλλο, όπου θα γίνονται και οι απαραίτητοι έλεγχοι συμβατότητας. Και το gcompris για παράδειγμα έχει μείνει σε μια παλιότερη έκδοση που της λείπουν κάποιες δραστηριότητες που έχει η νεότερη έκδοση.
Τίτλος: Απ: To CMapLite με προτρέπει συνεχώς να δημιουργήσω κωδικό
Αποστολή από: alexxtasi στις 04 Μαΐου 2026, 01:03:10 ΜΜ
Καλησπέρα @kermit , 
όποτε έχεις χρόνο να τα πούμε στο δωμάτιο Matrix (https://el.ltsp.org/support/#matrix) για το ζήτημα του cmaptools...
Για μια δοκιμή.
Τίτλος: Απ: To CMapLite με προτρέπει συνεχώς να δημιουργήσω κωδικό
Αποστολή από: alexxtasi στις 18 Μαΐου 2026, 04:58:50 ΜΜ
Έχει προταθεί μια προσωρινή λύση για την εγκατάσταση CmapTools στον LTSP σέρβερ και περιμένουμε αποτελέσματα για το αν λειτούργησε με επιτυχία.

(η λύση αυτή δεν μπορεί να είναι "επίσημη" παρά μόνο μια "custom" λύση, καθώς δεν υπάρχει αυτοματοποιημένη διαδικασία δημοσίευσης εικ. δίσκου, δημιουργίας συντομεύσεων, ενημέρωσης λογισμικού κτλ ... )
Τίτλος: Απ: To CMapLite με προτρέπει συνεχώς να δημιουργήσω κωδικό
Αποστολή από: Kermit, ο Βάτραχος στις 14 Σεπ 2026, 05:29:38 ΜΜ
Καλησπέρα σε όλες και σε όλους και καλή χρονιά να έχουμε!

Λοιπόν, εγκαθιστώντας το CmapTools όντως επιδιορθώνεται το αρχικό πρόβλημα της επαναλαμβανόμενης προτροπής δημιουργίας λογαριασμού του cmaplite.

Με την καθοδήγηση του Αλέξανδρου κατέληξα στα επόμενα βήματα για την εγκατάσταση του CmapTools:

Στη συνέχεια πρέπει να δημιουργηθεί το cmaptools.desktop για να εμφανιστεί η εφαρμογή στο μενού των χρηστών και προαιρετικά μπορεί να αντικατασταθεί το εξ ορισμού εικονίδιο του CmapTools με εκείνο του cmaplite, που είναι πιο καλαίσθητο και το οποίο ανεβάζω ως συνημμένο στο παρόν.
Στα παρακάτω βήματα περιγράφω τη δημιουργία του cmaptools.desktop έχοντας αλλάξει το εικονίδιο. Όποιος δεν το επιθυμεί, απλά παραλείπει την αντιγραφή του εικονιδίου cmaplite.png και βγάζει το σχόλιο την επιθημητή Icon= γραμμή από το cmaptools.desktop.

Το περιεχόμενο του cmaptools.desktop είναι:
Κώδικας [Επιλογή]
[Desktop Entry]
Name=CMapTools
Comment=Λογισμικό εννοιολογικής χαρτογράφησης
Exec=/usr/share/cmaptools/CmapTools %f
#Εξ ορισμού εικονίδιο:
#Icon=/usr/share/cmaptools/jre/plugin/desktop/sun_java.png
#Το εικονίδιο από το cmpaplite
Icon=/usr/share/pixmaps/cmaplite.png
#Icon="/usr/share/cmaptools/bin/templates/Black On Gray.cxl"
#Icon="/home/administrator/.cmaptools/templates/Black On Gray.cxl"
Terminal=false
Type=Application
Categories=Education;

Δημιουργούμε το αρχείο cmaptools.desktop με το παραπάνω περιεχόμενο και εκτελούμε τις εξής δύο εντολές:
Κώδικας [Επιλογή]
sudo cp cmaplite.png /usr/share/pixmaps/
sudo cp cmaptools.desktop /usr/share/applications/

Δημοσιεύουμε τον δίσκο και τελειώσαμε.
Τίτλος: Απ: To CMapLite με προτρέπει συνεχώς να δημιουργήσω κωδικό
Αποστολή από: Kermit, ο Βάτραχος στις 14 Σεπ 2026, 06:01:27 ΜΜ
'Ενα θέμα που παρέμενε σε αυτό το σημείο ήταν πως το CmapTools ζητούσε κατά την πρώτη εκτέλεση ακόμα τη δημιουργία λογαριασμού. Για να το αποφύγω για τους μαθητές μου έκανα τα εξής:

Με αυτόν τον τρόπο δεν ζητείται κατά την πρώτη εκτέλεση η δημιουργία λογαριασμών. Τις δοκιμές τις έκανα αυτές τις μέρες και θα δω μέσα στην χρονιά αν θα προκύψουν προβλήματα.
Ευχαριστώ τον Αλέξανδρο για την καθοδήγηση.

Σε αυτό το σημείο έχω απλά μια απορία. Μπορώ να χρησιμοποιήσω και την εντολή cp_skel από την Εκτέλεση εντολών (https://el.ltsp.org/ltsp/run-commands/) για να δημιουργήσω τους δύο παραπάνω φακέλους; Και αν ναι, δουλεύει και με τη δημιουργία του profile.xml κάτω από το υπόδειγμα αρχικού καταλόγου /etc/skel;

Δηλαδή κάτι σαν:
Κώδικας [Επιλογή]
/etc/skel/My_Cmaps
/etc/skel/.cmaptools
/etc/skel/.cmaptools/profile.xml


Τίτλος: Απ: To CMapLite με προτρέπει συνεχώς να δημιουργήσω κωδικό
Αποστολή από: Kermit, ο Βάτραχος στις 15 Σεπ 2026, 09:13:57 ΠΜ
Παράθεση από: Kermit, ο Βάτραχος στις Χθες στις 06:01:27 ΜΜΣε αυτό το σημείο έχω απλά μια απορία. Μπορώ να χρησιμοποιήσω και την εντολή cp_skel από την Εκτέλεση εντολών (https://el.ltsp.org/ltsp/run-commands/) για να δημιουργήσω τους δύο παραπάνω φακέλους; Και αν ναι, δουλεύει και με τη δημιουργία του profile.xml κάτω από το υπόδειγμα αρχικού καταλόγου /etc/skel;

Δηλαδή κάτι σαν:
Κώδικας [Επιλογή]
/etc/skel/My_Cmaps
/etc/skel/.cmaptools
/etc/skel/.cmaptools/profile.xml


Και να απαντήσω ο ίδιος στο ερώτημά μου, λειτούργησε η παραπάνω δομή συμπεριλαμβανομένου του αρχείου, με την αρχικοποίηση των φακέλων των χρηστών rm_home, οπότε εικάζω πως θα λειτουργήσει και η cp_skel, που θα δοκιμάσω όμως σε άλλο σχολείο.

Καλημέρα!
Τίτλος: Απ: To CMapLite με προτρέπει συνεχώς να δημιουργήσω κωδικό
Αποστολή από: alkisg στις 15 Σεπ 2026, 09:29:00 ΠΜ
Σε τέτοιες περιπτώσεις το καλύτερο είναι να δημιουργείται ένα αρχείο /usr/local/bin/cmaptools, με περιεχόμενα κάπως έτσι:

Κώδικας (Bash) [Επιλογή]
#!/bin/sh
...
if [ ! -d My_Cmaps ]; then
  mkdir -p My_Cmaps .cmaptools
  cp /home/Shared/a1/profile.xml .cmaptools
fi
exec /usr/bin/cmaptools "$@"


Ο launcher /usr/share/applications/cmaptools.desktop θα έχει μια γραμμή Exec=cmaptools.
Όταν οι χρήστες επιλέγουν το cmaptools από το μενού, θα εκτελείται το /usr/local/bin/cmaptools γιατί έχει προτεραιότητα έναντι του /usr/bin/cmaptools, οπότε θα κάνει την αρχικοποίηση και μετά θα εκτελεί το κυρίως πρόγραμμα.

Η χρήση launcher αντί /etc/skel βολεύει γιατί επιδρά μόνο όταν χρειαστεί, και ακόμα και σε παλιούς χρήστες, και ακόμα κι αν ο καθηγητής διέγραψε μαζικά όλες τις ρυθμίσεις των χρηστών.

Δεν κοίταξα τα ονόματα, μπορεί να είναι cmaplite αντί για cmaptools, στο περίπου τα έγραψα.
Τίτλος: Απ: To CMapLite με προτρέπει συνεχώς να δημιουργήσω κωδικό
Αποστολή από: Kermit, ο Βάτραχος στις 15 Σεπ 2026, 08:19:44 ΜΜ
Άλκη, θα δοκιμάσω όσα προτείνεις σε ένα άλλο σχολείο (έχω να επιλέξω από τέσσερα γαρ :angel: ) και θα το έχω υπόψη μου για του χρόνου.

Ως θέμα αρχής, το profile.xml (μέσα στο αρχείο /usr/local/bin/cmaptools) που βρίσκεται αυτή τη στιγμή στον κοινόχρηστο φάκελο ενός τμήματος (στο παράδειγμά μας το a1), πού θα έπρεπε να βρίσκεται κανονικά; Μέσα στο /usr/share/cmaptools, σε κανένα /etc/cmaptools ή κάπου αλλού;

Επίσης, ελαφρώς άσχετο με το παρόν θέμα, αν θα ήθελα να αναβαθμίσω και το gcompris σε μια νεότερη έκδοση, θα έπρεπε να ακολουθήσω παρόμοια βήματα με την εγκατάσταση το cmaptools; Θα ήταν ασφαλές κάτι τέτοιο ή θα ήταν πιθανό να δημιουργήσω θέματα στην εγκατάστασή μου;