Εγκατάσταση - Μεταγλώττιση του Gnome Shell

...το μέρος για να ξεκινήσετε!

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

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

Σημαντικό είναι να χρησιμοποιήσετε την υπηρεσία http://imagebin.ubuntu-gr.org για τις εικόνες.

Re: Εγκατάσταση - Μεταγλώττιση του Gnome Shell

Δημοσίευσηαπό clepto » 25 Φεβ 2011, 23:17

στην τελευταία εντολή μου βγάζει:
Κώδικας: Επιλογή όλων
jhbuild: error: This command requires a module parameter
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Εγκατάσταση - Μεταγλώττιση του Gnome Shell

Δημοσίευσηαπό NickMrg » 02 Μαρ 2011, 01:17

Και μένα μία απ'τα ίδια...
Κώδικας: Επιλογή όλων
nick@nick-System-Product-Name:~/gnome-shell/source$ jhbuild buildone gnome-shell-extensions
Usage: jhbuild buildone [ options ... ] [ modules ... ]

jhbuild: error: This command requires a module parameter.

Σίμοοοοοοοο.... δώσε μας τα φώτα σου!!! :problem: :wtf:

Edit:
Τελικά γίνεται πολύ εύκολα προεπιλεγμένο απλά βάζοντας την εντολή που δίνουμε για την αντικατάσταση (gnome-shell/source/gnome-shell/src/gnome-shell --replace) στα προγράμματα εκκίνησης!!
Γνώσεις ⇛ Linux: Χαμηλό ┃ Προγραμματισμός: Ελάχιστο ┃ Αγγλικά: Καλά
NETBOOK
Λειτουργικό σε Η/Υ ϰ μοντέλο: Arch Linux 32-Bit σε HP MINI 110-1150EV
Προδιαγραφές ⇛ Intel Atom N270 1.60GHz │ 1GB │ Intel GMA 950 │ 10,1in 1024 x 600
DESKTOP-PC
Λειτουργικό: Ubuntu 11.10 64bit
Προδιαγραφές ⇛ Intel Core i7 920 │ ASUS PT6 | 6GB DDR3 │ Twintech GTS250 512MB │ SB X-Fi Titanium Fatality Champion Series | Acer HS244HQ LED 3D 24" 1920x1080
Εικόνα
Άβαταρ μέλους
NickMrg
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 533
Εγγραφή: 15 Οκτ 2010, 00:01
Τοποθεσία: Athens, Peristeri
Launchpad: nickmrg
IRC: NickMrg
Εκτύπωση

Re: Εγκατάσταση - Μεταγλώττιση του Gnome Shell

Δημοσίευσηαπό clepto » 02 Μαρ 2011, 16:15

νομίζω ο kikirikou είχε πει ότι δεν πιάνει αυτή η εντολή...αλλά μάλλον την δοκίμασες για να το λες....
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Εγκατάσταση - Μεταγλώττιση του Gnome Shell

Δημοσίευσηαπό simosx » 02 Μαρ 2011, 16:18

Οκ, εδώ είναι η απάντηση για το gnome-shell-extensions.

1. Αυτό που θέλουμε να κάνουμε είναι να προσθέσουμε το παραπάνω πακέτο στη λίστα πακέτων που δέχεται το jhbuild, οπότε μετά να μπορούμε να γράφουμε
Κώδικας: Επιλογή όλων
jhbuild build gnome-shell-extensions

και να μεταγλωττίζεται αυτόματα. Και μπορούμε να παίξουμε με τις δικές μας επεκτάσεις.
2. Οι επεκτάσεις είναι γραμμένες σε JavaScript, οπότε είναι εύκολο να τις δοκιμάσουμε.
Και μέσα στο ~/gnome-shell/source/gnome-shell-extensions/extensions/example/
μπορούμε να δούμε τον κώδικα για ένα δείγμα επέκτασης.
3. Τι πρέπει να κάνουμε ώστε το jhbuild να αναγνωρίσει το νέο πακέτο;
Στο ~/.jhbuildrc αναφέρει τα πακέτα που αναγνωρίζει το jhbuild. Συγκεκριμένα,
Κώδικας: Επιλογή όλων
moduleset = 'http://git.gnome.org/browse/gnome-shell/plain/tools/build/gnome-shell.modules'

και στο αρχείο αυτό περιλαμβάνονται εντολές όπως
Κώδικας: Επιλογή όλων
<autotools id="gnome-control-center">
<branch repo="git.gnome.org" module="gnome-control-center"/>
<dependencies>
<dep package="gtk3"/>
<dep package="libcanberra"/>
<dep package="gnome-desktop-3"/>
<dep package="gnome-settings-daemon"/>
</dependencies>
</autotools>


Οπότε, προσθέτουμε μια νέα ενότητα τύπου <autotools> για το gnome-shell-extensions. Οπότε βάλτε
Κώδικας: Επιλογή όλων
<autotools id="gnome-shell-extensions">
<branch repo="git.gnome.org" module="gnome-shell-extensions"/>
</autotools>


Προσέξτε πού θα μπει το παραπάνω. Πρέπει να είναι πριν το </moduleset> όπου τελειώνει το αρχείο.
4. Τώρα, στο .jhbuildrc πρέπει να αλλάξει η γραμμή του moduleset ώστε να δείχνει στο τοπικό αντίγραφό σας που περιλαμβάνει το gnome-shell-extensions.
Δηλαδή, π.χ.
Κώδικας: Επιλογή όλων
#moduleset = 'http://git.gnome.org/browse/gnome-shell/plain/tools/build/gnome-shell.modules'
moduleset = '/home/myusername/gnome-shell/gnome-shell.modules'

5. Τώρα, απλά τρέχουμε

Κώδικας: Επιλογή όλων
jhbuild build gnome-shell-extensions


και αυτό ήταν!
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Εγκατάσταση - Μεταγλώττιση του Gnome Shell

Δημοσίευσηαπό kikirikou » 02 Μαρ 2011, 16:34

NickMrg έγραψε:Τελικά γίνεται πολύ εύκολα προεπιλεγμένο απλά βάζοντας την εντολή που δίνουμε για την αντικατάσταση (gnome-shell/source/gnome-shell/src/gnome-shell --replace) στα προγράμματα εκκίνησης!!


Σε εμένα το αποτέλεσμα από αυτό είναι με τη σύνδεση να βλέπω μια μαύρη οθόνη που τρεμοπαίζει ! :problem:
Γνώσεις ⇛ Linux: το παλεύω ┃ Προγραμματισμός: θεωρία ┃ Αγγλικά,Γερμανικά: Μέτρια
Laptop:
Spoiler: show
Acer Aspire 5715Z (ο Λάζαρος)(πολύ plug and pray κατάσταση)
Λειτουργικά ⇛ Ubuntu 11.04
Προδιαγραφές ⇛ Επεξεργαστής: Intel Pentium dual-core 1.86GHz │ Ram:1GB DDR2 │ Κάρτα γραφικών: Mobile Intel 252MB Accelerator X3100 │Οθόνη: 15.4" WXGA (8ms/220-nit)

Links: Οδηγός προς Νεοεισερχομένους|Δέντρο διανομών(χρονολογικά)|γλωσσάρι
Εικόνα
Άβαταρ μέλους
kikirikou
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 465
Εγγραφή: 22 Οκτ 2010, 17:05
Τοποθεσία: παντού και πουθενά...
IRC: kikirikou
Εκτύπωση

Re: Εγκατάσταση - Μεταγλώττιση του Gnome Shell

Δημοσίευσηαπό simosx » 02 Μαρ 2011, 16:44

kikirikou έγραψε:
NickMrg έγραψε:Τελικά γίνεται πολύ εύκολα προεπιλεγμένο απλά βάζοντας την εντολή που δίνουμε για την αντικατάσταση (gnome-shell/source/gnome-shell/src/gnome-shell --replace) στα προγράμματα εκκίνησης!!


Σε εμένα το αποτέλεσμα από αυτό είναι με τη σύνδεση να βλέπω μια μαύρη οθόνη που τρεμοπαίζει ! :problem:


Πρέπει μάλλον να βάλεις το σύνδεσμο προς το http://live.gnome.org/GnomeShell/
στην αρχή αυτού του άρθρου.
Στο τέλος της σελίδας αναφέρει

έγραψε:Setting up gnome-shell to run on login

If you're satisfied with gnome-shell, you can set it to be your default window manager when you log in:
Κώδικας: Επιλογή όλων

ln -s ~/gnome-shell/install/share/applications/gnome-shell.desktop ~/.local/share/applications/gnome-shell.desktop
gconftool-2 -s /desktop/gnome/session/required_components/windowmanager "gnome-shell" -t string


Then log out and log back in. Your session should open in gnome-shell.


Είναι σημαντικό να γίνει η δουλειά με τον παραπάνω τρόπο. Αν βάλεις το gnome-shell στις Εφαρμογές εκκίνησης, είναι πιθανό να υπάρξουν προβλήματα.

Ενημέρωση: σε περίπτωση που μεταγλωττίσεις ξανά το gnome-shell, είναι σημαντικό να ολοκληρώσεις τη μεταγλώττιση πριν την επανεκκίνηση. Αν η μεταγλώττιση δεν έχει ολοκληρωθεί και το gnome-shell δεν είναι έτοιμο, τότε μπορεί να μην είσαι σε θέση να μπεις στο σύστημα.

Μπορείς και να φτιάξεις ένα πρόγραμμα που θα μπει στην επιφάνεια εργασίας, και θα εκτελεί το gnome-shell.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Εγκατάσταση - Μεταγλώττιση του Gnome Shell

Δημοσίευσηαπό clepto » 02 Μαρ 2011, 17:05

σίμο έχω βάλει εδώ και καιρό το σύνδεσμο στο τέλος του οδηγού....

έγραψε:
Κώδικας: Επιλογή όλων
ln -s ~/gnome-shell/install/share/applications/gnome-shell.desktop ~/.local/share/applications/gnome-shell.desktop
gconftool-2 -s /desktop/gnome/session/required_components/windowmanager "gnome-shell" -t string
αν κοιτάξεις στις προηγούμενες σελίδες θα δεις ότι το αναφέραμε αλλά δεν καταλαβαίναμε τι ακριβώς πρέπει να κάνουμε...
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

Re: Εγκατάσταση - Μεταγλώττιση του Gnome Shell

Δημοσίευσηαπό simosx » 02 Μαρ 2011, 20:58

Σε περίπτωση που θα ήθελε να βάλει κανείς το gnome-shell ξανά (ή για πρώτη φορά), και θα ήθελε να γλυτώσει χρόνο,
μπορεί να πάρει το αρχείο
http://simos.info/gnome-shell-repositories.zip 415ΜΒ
και να το αποσυμπιέσει στον κατάλογο ~/gnome-shell/source/
Είναι 24 (του GNOME) από τα ~30 αποθετήρια, οπότε κατά τη μεταγλώττιση δε θα χρειαστεί να γίνει η λήψη ένα ένα.
Η λήψη μέσω git παίρνει κάμποσο χρόνο ενώ με το παραπάνω http:// μπορείτε να το ρίξεται σε ένα download manager για γρήγορη λήψη.

Μετά ακολουθείτε τις οδηγίες για τη μεταγλώττιση με jhbuild build gnome-shell.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: Εγκατάσταση - Μεταγλώττιση του Gnome Shell

Δημοσίευσηαπό NickMrg » 02 Μαρ 2011, 21:21

έγραψε:Σε εμένα το αποτέλεσμα από αυτό είναι με τη σύνδεση να βλέπω μια μαύρη οθόνη που τρεμοπαίζει !
:shock: :?
Αλήθεια;; Σε μένα δουλεύει μια χαρά!!! :P :P :P χεχεχε!!!
Γνώσεις ⇛ Linux: Χαμηλό ┃ Προγραμματισμός: Ελάχιστο ┃ Αγγλικά: Καλά
NETBOOK
Λειτουργικό σε Η/Υ ϰ μοντέλο: Arch Linux 32-Bit σε HP MINI 110-1150EV
Προδιαγραφές ⇛ Intel Atom N270 1.60GHz │ 1GB │ Intel GMA 950 │ 10,1in 1024 x 600
DESKTOP-PC
Λειτουργικό: Ubuntu 11.10 64bit
Προδιαγραφές ⇛ Intel Core i7 920 │ ASUS PT6 | 6GB DDR3 │ Twintech GTS250 512MB │ SB X-Fi Titanium Fatality Champion Series | Acer HS244HQ LED 3D 24" 1920x1080
Εικόνα
Άβαταρ μέλους
NickMrg
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 533
Εγγραφή: 15 Οκτ 2010, 00:01
Τοποθεσία: Athens, Peristeri
Launchpad: nickmrg
IRC: NickMrg
Εκτύπωση

Re: Εγκατάσταση - Μεταγλώττιση του Gnome Shell

Δημοσίευσηαπό clepto » 02 Μαρ 2011, 23:38

simosx έγραψε:Σε περίπτωση που θα ήθελε να βάλει κανείς το gnome-shell ξανά (ή για πρώτη φορά), και θα ήθελε να γλυτώσει χρόνο,
μπορεί να πάρει το αρχείο
http://simos.info/gnome-shell-repositories.zip 415ΜΒ
και να το αποσυμπιέσει στον κατάλογο ~/gnome-shell/source/
Είναι 24 (του GNOME) από τα ~30 αποθετήρια, οπότε κατά τη μεταγλώττιση δε θα χρειαστεί να γίνει η λήψη ένα ένα.
Η λήψη μέσω git παίρνει κάμποσο χρόνο ενώ με το παραπάνω http:// μπορείτε να το ρίξεται σε ένα download manager για γρήγορη λήψη.

Μετά ακολουθείτε τις οδηγίες για τη μεταγλώττιση με jhbuild build gnome-shell.

αυτά τα 24 αποθετήρια δεν αλλάζουν όπως μπορεί να αλλάξουν μερικά όταν γίνονται αλλαγές από τις προγραμματιστές;

@nickmarg, kikirikou θα το δοκιμάσω και εγώ και θα σας πω...αλλά κοιτάξατε τι είπε ο σίμος πιο πάνω;μπορεί να δημιουργηθούν σφάλματα...
1 Γνώσεις Linux: Ικανοποιητικό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 13.04 raring 3.8.0-30-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.8.0-19-generic, Windows 7
3 Intel Core i7-3537U CPU @ 2.00GHz ‖ RAM 3840 MiB ‖ ASUS K56CB
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915}
5 wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01) ⋮ eth0: Realtek RTL8111/8168 PCI Express Gigabit Ethernet controller [10ec:8168] (rev 0a)
clepto
antiwinTUX
antiwinTUX
 
Δημοσιεύσεις: 4102
Εγγραφή: 07 Ιαν 2010, 16:27
Τοποθεσία: Πάτρα
Launchpad: christriant
IRC: Clepto
Εκτύπωση

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

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

Επιστροφή στο Οδηγοί - How to - Tutorials

cron