Ubuntu-gr αυτόματη υπογραφή φόρουμ [python]

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

Συντονιστής: konnn

Re: Ubuntu-gr αυτόματη υπογραφή φόρουμ [python]

Δημοσίευσηαπό the_eye » 30 Δεκ 2012, 15:11

Θα μπορούσες να προσθέσεις στο script την δυνατότητα δίπλα από την κάρτα γραφικών να εμφανίζει και τον οδηγό που χρησιμοποιεί.
Είναι σημαντική πληροφορία που ένας νέος χρήστης δεν μπορεί να εντοπίσει εύκολα.

Μπορείς να το διαβάζεις από εδώ
lspci -v -s `lspci | awk '/VGA/{print $1}'`
ή από
lsmod
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 24.04.2
3 Intel Core i5-6500 CPU @ 3.20GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11719
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: Ubuntu-gr αυτόματη υπογραφή φόρουμ [python]

Δημοσίευσηαπό Learner » 30 Δεκ 2012, 17:36

Όπως επίσης καλό θα ήταν (αν γίνεται) να εμφανίζει το description της κάθε διανομής.. π.χ Lubuntu , Xubuntu , mint .. κλπ.
Κώδικας: Επιλογή όλων
cat /etc/issue.net
ή
lsb_release -d
About Me
NickTux@GitHub

Spoiler: show
1. Ubuntu 18.04 LTS
2. Intel Core i3 CPU M 380 2.53GHz ‖ RAM 6GB ‖ Acer Aspire 5733
3. Intel Integrated Graphics [8086:0046] {i915}
4. wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Άβαταρ μέλους
Learner
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9766
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

Re: Ubuntu-gr αυτόματη υπογραφή φόρουμ [python]

Δημοσίευσηαπό pmav99 » 31 Δεκ 2012, 03:14

@learner
αυτά που δίνεις δεν υπάρχουν σε arch, άρα εικάζω ότι δεν είναι κοινά σε όλες τις διανομές. Ίσως αυτό να είναι πιο standard.
Κώδικας: Επιλογή όλων
$ cat /etc/*-release
NAME="Arch Linux"
ID=arch
PRETTY_NAME="Arch Linux"
ANSI_COLOR="0;36"
HOME_URL="https://www.archlinux.org/"
SUPPORT_URL="https://bbs.archlinux.org/"
BUG_REPORT_URL="https://bugs.archlinux.org/"

Βεβαίως στο forum του ubuntu είμαστε, αλλά γιατί να μη γίνει πιο γενικό το εργαλείο?
pmav99
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 574
Εγγραφή: 05 Ιούλ 2008, 14:29
Εκτύπωση

Re: Ubuntu-gr αυτόματη υπογραφή φόρουμ [python]

Δημοσίευσηαπό Learner » 31 Δεκ 2012, 05:04

Σε Arch ναι δεν είναι εγκατεστημένο το lsb-release. Πρέπει να το εγκαταστήσεις χειροκίνητα. Ωστόσο το issue υπάρχει (όχι το issue.net) , δίνει μόνο το όνομα όμως.
Κώδικας: Επιλογή όλων
cat /etc/issue
και φυσικά η εντολή που ανέφερες.
About Me
NickTux@GitHub

Spoiler: show
1. Ubuntu 18.04 LTS
2. Intel Core i3 CPU M 380 2.53GHz ‖ RAM 6GB ‖ Acer Aspire 5733
3. Intel Integrated Graphics [8086:0046] {i915}
4. wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Άβαταρ μέλους
Learner
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9766
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

Re: Ubuntu-gr αυτόματη υπογραφή φόρουμ [python]

Δημοσίευσηαπό medigeek » 02 Ιαν 2013, 03:27

Learner έγραψε:
Όπως επίσης καλό θα ήταν (αν γίνεται) να εμφανίζει το description της κάθε διανομής.. π.χ Lubuntu , Xubuntu , mint .. κλπ.


Η αναγνώριση της διανομής γίνεται με τη βοήθεια του platform module:
http://docs.python.org/2/library/platfo ... stribution
Κώδικας: Επιλογή όλων
python -c 'import platform; print platform.linux_distribution(); print platform.uname()'


the_eye έγραψε:Θα μπορούσες να προσθέσεις στο script την δυνατότητα δίπλα από την κάρτα γραφικών να εμφανίζει και τον οδηγό που χρησιμοποιεί.
Είναι σημαντική πληροφορία που ένας νέος χρήστης δεν μπορεί να εντοπίσει εύκολα.

Μπορείς να το διαβάζεις από εδώ
lspci -v -s `lspci | awk '/VGA/{print $1}'`
ή από
lsmod


Ευχαριστώ για την εντολή, θα δω τι μπορώ να κάνω!
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Ubuntu-gr αυτόματη υπογραφή φόρουμ [python]

Δημοσίευσηαπό Learner » 02 Ιαν 2013, 03:39

medigeek έγραψε:Η αναγνώριση της διανομής γίνεται με τη βοήθεια του platform module

Εδώ έχεις δίκιο .. δεν γίνεται , τουλάχιστον σε Ubuntu flavors όπως Lubuntu - Xubuntu . Εξάλλου και με lsb_release ή /etc/issue τα αποτελέσματα είναι Ubuntu (και όχι Lubuntu ή Xubuntu)
Κάποιο άλλο module ίσως που να μας υποδείκνυε το γραφικό περιβάλλον ; Κάτι σαν
Κώδικας: Επιλογή όλων
echo $DESKTOP_SESSION
υπάρχει ;
About Me
NickTux@GitHub

Spoiler: show
1. Ubuntu 18.04 LTS
2. Intel Core i3 CPU M 380 2.53GHz ‖ RAM 6GB ‖ Acer Aspire 5733
3. Intel Integrated Graphics [8086:0046] {i915}
4. wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Άβαταρ μέλους
Learner
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9766
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

Re: Ubuntu-gr αυτόματη υπογραφή φόρουμ [python]

Δημοσίευσηαπό medigeek » 02 Ιαν 2013, 13:16

Κι αυτό είναι ωραία ιδέα, αν και νομίζω ότι δεν θέτουν όλοι οι desktop managers αυτή τη μεταβλητή. Θα δω πως θα το υλοποιήσω, μάλλον από το $DESKTOP_SESSION πρέπει να αρχίσω και να βρω και κάποια άλλα στοιχεία να συγκρίνω. Ευχαριστώ! :)
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Ubuntu-gr αυτόματη υπογραφή φόρουμ [python]

Δημοσίευσηαπό medigeek » 03 Ιαν 2013, 12:36

Πρόσθεσα τις εισηγήσεις, θα ήθελα να δοκιμάσετε την καινούργια έκδοση. Εμένα δείχνει:
έγραψε:
1 Γνώσεις Linux: � ┃ Προγραμματισμού: � ┃ Αγγλικών: �
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Ubuntu-gr αυτόματη υπογραφή φόρουμ [python]

Δημοσίευσηαπό pros » 03 Ιαν 2013, 13:12

Κώδικας: Επιλογή όλων
1 Γνώσεις Linux: � ┃ Προγραμματισμού: � ┃ Αγγλικών: �
2 Ubuntu 10.04 lucid 64bit (el_GR.utf8), Ubuntu 3.2.0-27-generic-pae, Ubuntu 3.2.0-27-generic-pae, LinuxMint GNU/Linux 3.2.0-3-amd64, LinuxMint GNU/Linux 3.2.0-3-amd64 (recovery mode)
3 AMD Phenom II X4 965 Processor ‖ RAM 12040 MiB ‖ Gigabyte GA-MA770T-UD3P
4 nVidia Device [10de:0f01] (rev a1)
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)

Για την nvidia o οδηγός είναι ο 304.64 από το https://launchpad.net/~ubuntu-x-swat/+archive/x-updates
και για το γραφικό περιβάλλον με echo $DESKTOP_SESSION, βλέπω gnome
10.04 / 12.04 64bit
Άβαταρ μέλους
pros
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 3534
Εγγραφή: 28 Ιαν 2009, 22:28
IRC: sterios
Εκτύπωση

Re: Ubuntu-gr αυτόματη υπογραφή φόρουμ [python]

Δημοσίευσηαπό the_eye » 03 Ιαν 2013, 13:27

Με ssh -X στο μηχάνημα της υπογραφής μου παίρνω

Κώδικας: Επιλογή όλων
Namespace(debug=False, text_only=False)
WARNING: More than 2 OS found on device(s): hd1,msdos1
Traceback (most recent call last):
File "init.py", line 20, in <module>
forum_signature_gtk3.main()
File "/tmp/medigeek-ubuntu-gr_forum_signature-548af84/forum_signature_gtk3.py", line 908, in main
text = core(o, logger=log).returnall()
File "/tmp/medigeek-ubuntu-gr_forum_signature-548af84/forum_signature_gtk3.py", line 156, in __init__
self.getdisplaymanager()
File "/tmp/medigeek-ubuntu-gr_forum_signature-548af84/forum_signature_gtk3.py", line 352, in getdisplaymanager
for env in [os.environ['XDG_CURRENT_DESKTOP'],
File "/usr/lib/python2.7/UserDict.py", line 23, in __getitem__
raise KeyError(key)
KeyError: 'XDG_CURRENT_DESKTOP'


Με echo $DESKTOP_SESSION δεν βγάζει κάτι. Έχω Unity 3D
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 24.04.2
3 Intel Core i5-6500 CPU @ 3.20GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11719
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

ΠροηγούμενηΕπόμενο

  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι