Τρέχοντας ένα πρόγραμμα σε άλλη γλώσσα

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

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

Η πιο πρόχειρη λύση για να τρέξουμε μια φορά ένα πρόγραμμα στα Αγγλικά, είναι να ανοίξουμε ένα τερματικό και να εκτελέσουμε την εντολή
LANG="en_us.UTF8" πρόγραμμα
Για παράδειγμα, για το πρόγραμμα επεξεργασίας εικόνων GIMP, θα τρέξουμε την εντολή
LANG="en_us.UTF8" gimp

Αυτό όμως αν και είναι μια γρήγορη λύση για μια φορά, δεν είναι καθόλου πρακτικό αν χρειάζεται να το κάνουμε συχνά.
Έτσι, παρακάτω θα δούμε πως μπορούμε να έχουμε άλλη μια επιλογή στο σύστημά μας ώστε να τρέχουμε την εφαρμογή μας όποτε χρειάζεται στα Αγγλικά, χωρίς να χρειάζεται να αλλάξουμε τη γλώσσα συστήματός μας. Ως παράδειγμα θα χρησιμοποιήσουμε την εφαρμογή GIMP, αλλά το ίδιο φυσικά ισχύει και γι άλλες εφαρμογές.

Κατ’ αρχήν, θα πρέπει να ξέρουμε ποια εντολή είναι αυτή που εκκινεί την εφαρμογή μας, ή αλλιώς πως μπορούμε να το εκκινήσουμε από το τερματικό. Στις περισσότερες περιπτώσεις, η εντολή είναι απλά το όνομα της εφαρμογής με πεζά γράμματα. Πχ gimp, firefox, gedit κτλ.

Το πρώτο βήμα, είναι να δημιουργήσουμε το πρόγραμμα που θα εκτελεί την εφαρμογή μας στα Αγγλικά. Το GIMP στο παράδειγμά μας δηλαδή. Θα πρέπει να δημιουργήσουμε ένα πολύ απλό shell script το οποίο θα εκτελεί τη εντολή που θα γράφαμε στο τερματικό. Οπότε ανοίγουμε τον κειμενογράφο μας και γράφουμε τα παρακάτω (**):

#!/bin/sh
LANG="en_us.UTF8" gimp

Το αποθηκεύουμε με όνομα gimp-english στον προσωπικό μας φάκελο. Έπειτα, θα πρέπει να το μεταφέρουμε στον φάκελο όπου συνήθως βρίσκονται τα υπόλοιπα προγράμματα. Αυτός συνήθως είναι ο /usr/bin/. Ανοίγουμε το τερματικό μας και το μεταφέρουμε με την εντολή
sudo mv gimp-english /usr/bin/
Έπειτα, του δίνουμε δικαιώματα εκτέλεσης με την εντολή
sudo chmod +x /usr/bin/gimp-english
Έχουμε πλέον το πρόγραμμα που θα χρειαστεί να εκτελούμε. Αν πατήσουμε Alt+F2 και γράψουμε gimp-english, τότε το πρόγραμμά μας θα εκτελεστεί στα Αγγλικά.

Αυτό που μένει, είναι να μπορούμε να το εκτελέσουμε από το μενού των εφαρμογών μας. Έτσι, θα πρέπει να φτιάξουμε κι έναν εκκινητή ώστε η αγγλική μας έκδοση να φαίνεται στο μενού των εφαρμογών μας. Και η πιο εύκολη λύση είναι να… αντιγράψουμε αυτόν που ήδη έχουμε φυσικά! Οι εκκινητές των εφαρμογών βρίσκονται στην τοποθεσία /usr/share/applications/, οπότε από εκεί θα πρέπει να αντιγράψουμε τον εκκινητή. Θα τον τοποθετήσουμε στον κατάλογο εκκινητών του χρήστη μας, τον ~/.local/share/applications/ με τις δύο παρακάτω εντολές:
mkdir -p ~/.local/share/applications/

cp /usr/share/applications/gimp.desktop ~/.local/share/applications/gimp-english.desktop
Έτσι, αντιγράφουμε μεν το αρχεία αλλά με διαφορετικό όνομα ώστε να το ξεχωρίζουμε. Έπειτα, ανοίγουμε το αρχείο αυτό με τον κειμενογράφο μας και ψάχνουμε τη γραμμή που αρχίζει με Exec=
Εκεί, μετά το = θα βάλουμε να εκτελείται η δική μας εντολή, δηλαδή η gimp-english. Οπότε, θα κάνουμε τη γραμμή
Exec=gimp-english
Μετά, αλλάζουμε και τη γραμμή που αρχίζει με Name= και βάζουμε κάτι δικό μας ώστε να το ξεχωρίζουμε. Εγώ πχ χρησιμοποίησα το
Name=English GIMP
Έτσι, μετά από μία αποσύνδεση και επανασύνδεση (logout-login), έχω πλέον δύο επιλογές, να τρέξω το πρόγραμμα κανονικά στη γλώσσα του συστήματος ή αν θέλω στα Αγγλικά.
Δείτε παρακάτω τα δύο διαφορετικά GIMP:
English GIMP

** Για όσους χρησιμοποιούν διανομές στις οποίες δεν έχει ρυθμιστεί το sudo, μπορούν να τις εκτελούν χωρίς αυτό ως root. Όπου όμως χρειάζεται επεξεργασία αρχείου σε φάκελο που ανήκει στο χρήστη μας, θα πρέπει να εκτελούμε όλες τις ενέργειες ως απλοί χρήστες.

Tags: , , , ,

Άσε ένα σχόλιο...

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Ubuntu Scientists Blog

Ubuntu Scientists sharing stories and news!

NickTux

Keep Your Mind in a Constant State of Openness

Donkey's corner

Για Ubuntu/Linux και άλλα...

The Daily Post

The Art and Craft of Blogging

%d bloggers like this: