Ενσωματωμένη κονσόλα στο Desktop

Από Hellug Wiki

Το παρόν άρθρο προέκυψε από μάζεμα και μετάφραση άλλων σχετικών κειμένων. Βασίζεται στη χρήση του Compiz και όχι του Devilspie. Λειτουργεί μια χαρά σε Linux Mint (μόλις το δοκίμασα) και συνεπώς σίγουρα σε Ubuntu...

Αντικείμενό του είναι η ενσωμάτωση της κονσόλας στο desktop.

  • Στο Terminal δημιουργούμε ένα νέο profile, το ονομάζουμε trans και του δίνουμε τις εξής ιδιότητες:
GENERAL
Cursor blinks (αν υπάρχει): off
Show menubar by default in new terminals: off
TITLE AND COMMAND
Initial title: trans
Dynamically-set title: Isn't displayed
COLORS
Color scheme: Επιλέγεις ανάλογα με τα χρώματα του wallpaper
EFFECTS
Transparent Background: on
Set the transparency down to "None"
SCROLLING
Scrollbar is: Disabled
  • Ανοίγουμε το Compiz-Fusion (Advanced Desktop Settings) και ακολουθούμε τα παρακάτω βήματα:
  • 1) Ενεργοποιούμε την επιλογή RegEx
  • 2) Πηγαίνουμε στο Window Decoration και στο πεδίο "Decoration Windows" δίπλα στο any συμπληρώνουμε "& !title=trans" (χωρίς τα εισαγωγικά) ετσί ώστε στο πεδίο πλέον να γράφει "any & !title=trans". Με αυτόν τον τρόπο όλα τα παράθυρα θα έχουν πλαίσιο εκτός από αυτό με όνομα "trans". ΠΡΟΣΟΧΗ: Πριν το trans χρειάζεται θαυμαστικό (!)...
  • 3) Στο Window Rules προσθέτουμε "title=trans" (χωρίς εισαγωγικά και θαυμαστικό) στα εξής πεδία: Skip taskbar, Skip pager, Below, Sticky, Non resizable windows, Non minimizable windows, Non maximizable windows, Non closable windows

Στο tab Fixed Size Windows πατάμε add. Σαν όνομα βάζουμε "title=trans" και παρακάτω διαστασιολογούμε το μέγεθος που θέλουμε να έχει η κονσόλα.

  • 4) Στο Place Windows πηγαίνουμε στο tab: Fixes Window Placement. Στο πεδίο Windows with fixed positions πατάμε New. Χρησιμοποιούμε ως όνομα "title=trans" και από τις διαστάσεις επιλέγουμε το σημείο που θα τοποθετηθεί η πάνω αριστερή γωνία της κονσόλας. (Επιλέγουμε (0,0) για να εφάπτεται η γωνία της κονσόλας στην πάνω αριστερή γωνία του desktop).


  • Τέλος, πηγαίνουμε στο Sessions (System->Preferences). Επιλέγουμε add. Σαν όνομα βάζουμε ότι θέλουμε (π.χ. DesktopTerminal) και σαν εντολή βάζουμε
gnome-terminal --window-with-profile=trans
  • Το πεδίο comments το αφήνουμε κενό.
  • Φροντίζουμε το μόλις δημιουργημένο Session να είναι επιλεγμένο.

Είμαστε έτοιμοι...

  • Logout και login (Ctrl+Alt+Backspace) και έτοιμο το Desktop Terminal.


ΕΠΙΣΗΜΑΝΣΕΙΣ:

  • Αφού δημιουργήσουμε το νέο profile στην κονσόλα το θέτουμε ως προεπιλογή (από το βελάκι στη δεξιά μεριά)
  • Σε όποια πεδία συμπληρώνουμε "title=trans" ή "!title=trans" ΔΕΝ βάζουμε εισαγωγικά
  • Σε περίπτωση που επιλέξουμε για το νέο profile άλλο όνομα από το trans αλλάζουμε και τα αντίστοιχα πεδία.
  • Προσέχουμε όσο ρυθμίζουμε το Compiz, τα αντίστοιχα πεδία (Window Decoration, Window Rules κτλ) να είναι επιλεγμένα.