Προς το περιεχόμενο

[INFO] project Linux Μαρμελάδα


twiner

Προτεινόμενες αναρτήσεις

Δημοσ. (επεξεργασμένο)

Ok K.twiner

 

Θα κανω μια συνταγη και σε debian με πληρως λειτουργικο και τελειως minimal compiz χωρις DE και με τον emerald σαν wm που ειναι παναλαφρoς και με πληθωρα themes.

Επεξ/σία από tritonas00
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • Απαντ. 87
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

Συχνή συμμετοχή στο θέμα

Πιστευω οτι θα πρεπει να παρουσιαστουν και καποιες συνταγες που θα μπορουν να τις φτιαξουν οχι μονο οι Σεφ αλλα και οι απλες νοικοκυρες (χρηστες, χωρις πολλες ή καμμια linuxoγνωση). Μια δευτερη κουζινα εφεδρικη παντα χρειαζεται... ειδικα σε περιοδους κρισης... δεν ξερεις τι ξημερωνει... ασε να εχουμε και τη παλια κουζινα να μαγειρευουμε.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 2 εβδομάδες αργότερα...
Δημοσ. (επεξεργασμένο)

Προταση για ελαφρυ Desktop με πληρως λειτουργικο compiz χωρις DE σε Debian.

 

 

 

201011130340241280x1024.png

 

201011130343331280x1024.png

 

201011130729101280x1024.png

 

 

OS : Debian Testing

Window Decorator : emerald

Desktop Manager : xfdesktop4

 

γραμμή εγκατάστασης:

 

>sudo apt-get install xorg xinit xfdesktop4 compiz-gtk compizconfig-settings-manager compiz-fusion-plugins-main fbpanel lxpanel thunar thunar-volman gtk-chtheme libnotify-bin leafpad gpicview chromium pidgin vlc qmmp moc gparted transmission-gtk links w3m gksu xsmbrowser file-roller lshw-gtk lxrandr gexec centerim ace-of-penguins xterm rxvt konsole htop 

 

Πληροφοριες για την εκαστοτε καρτα γραφικων και το compiz ΕΔΩ.

 

 

Εγκατασταση emerald

 

Περνουμε τα πακετα απο τον παρακατω server :

 

http://xntek.com/emerald-debian/

 

και εγκαθιστουμε με

 

>sudo dpkg -i ονομα πακετου.deb

 

 

~/.xinitrc

 

>
setxkbmap -option terminate:ctrl_alt_bksp &
compiz &

fbpid=$!
sleep 4
{
  xfdesktop &
  fbpanel &
  lxpanel &
  emerald --replace &   
  
} &

wait $fbpid

 

~/.config/fbpanel/default για το κατω panel

 

>
########################################
## fbpanel configuration file         ##
########################################


Global {
   edge = bottom 
   allign = center
   margin = 0
   widthtype = request
   width = 20
   height = 26
   transparent = true
   tintcolor = #ffffff
   alpha = 0
   setdocktype = true
   setpartialstrut = true
   autohide = false
   heightWhenHidden = 2
   roundcorners = false
   roundcornersradius = 7
   layer = above
}

Plugin {
   type = space
   config {
       size = 0
   }
}


Plugin {
   type = launchbar
   config {
      
       button {
           image = /usr/share/pixmaps/new/terminal.ico
           tooltip = Terminal
           action = xterm -bg black -fg orange
       }

       button {
           image = /usr/share/pixmaps//new/iTunes.ico
           tooltip = Moc audio player
           action =  urxvt2 -e mocp -T red_theme
           
}
button {
           image = /usr/share/pixmaps/new/Lightning-002.png
           tooltip = Links
           action = links2 -g
        }


        button {
           image = /usr/share/pixmaps/new/Web.ico
           tooltip = Light Web
           action = /home/babis/scripts/./web
       }
        button {
           image = /usr/share/pixmaps/new/msnmessenger.ico
           tooltip =Centerim
           #action = pidgin  
           action = xterm -bg black -fg orange -e centerim
       }

button {
           image = /usr/share/pixmaps/new/Transmission.ico
           tooltip = Torrent Client
           action = transmission
}
 button {
           image = /usr/share/pixmaps/new/paste.ico
           tooltip = Text Editor
           action = leafpad
       }
 button {
           image = /usr/share/pixmaps/new/jpg.ico
           tooltip = Image Viewer
           action = gpicview
}
button {
           image = /usr/share/pixmaps/new/Sandra.ico
           tooltip = Hardware Info
           action = su-to-root -X -c lshw-gtk
       }
       button {
           image = /usr/share/pixmaps/new/tinkertool.ico
           tooltip = Run
           action = gexec
       }
       button {
           image = /usr/share/pixmaps/new/Winzip-005.png
           tooltip = File Roller
           action = file-roller
    }
       button {
           image = /usr/share/pixmaps/new/Heart.ico
           tooltip = Solitaire
           action = /usr/games/ace-solitaire
       }
       button {
           image = /usr/share/pixmaps/new/Warning.ico
           tooltip = Kill
           action = xkill
       }

       button {
           image = /usr/share/pixmaps/new/network.ico
           tooltip = View samba shares
           action = xsmbrowser
       }
    
       button {
           image = /usr/share/pixmaps/new/Restorator.ico
           tooltip = Screen Resolution
           action = grandr
           }
      button {
           image = /usr/share/pixmaps/new/vmware.ico
           tooltip = Fit Wallpaper
           action = fbsetbg /home/babis/Files/pictures/Windows_7_Wallpaper_Cat.jpg
           }
      button {
           image = /usr/share/pixmaps/new/keychain-005.png
           tooltip = Scripts menu
           action =  urxvt2 -e /home/babis/scripts/./menu
           }
  
      button {
           image = /usr/share/pixmaps/new/Reboot-005.png
           tooltip = Reboot
           action = /home/babis/scripts/rebot
           }
      button {
           image = /usr/share/pixmaps/new/poweroff.ico
           tooltip = Shutdown
           action = /home/babis/scripts/shut
           }

   }
}

Plugin {
   type = space
   config {
       size = 0
   }
}


 

Εικονιδια ----> Albook extended dark 782 icns

 

~/.config/lxpanel/default/panels/bottom για το επανω panel

 

># lxpanel <profile> config file. Manually editing is not recommended.
# Use preference dialog in lxpanel to adjust config when you can.

Global {
   edge=top
   allign=center
   margin=26
   widthtype=percent
   width=100
   height=21
   transparent=1
   tintcolor=#a4b7ac
   alpha=127
   autohide=0
   heightwhenhidden=2
   setdocktype=1
   setpartialstrut=1
   usefontcolor=1
   fontcolor=#dbefdb
   background=0
   backgroundfile=/usr/share/lxpanel/images/gnome-netstatus-50-74.png
   iconsize=19
}

Plugin {
   type = menu
   Config {
       image=/home/babis/Files/pictures/Debian-logo-notext.png
       system {
       }
       separator {
       }
       item {
           command=run
       }
       separator {
       }
       item {
           image=gnome-logout
           command=logout
       }
   }
}

Plugin {
   type = space
   Config {
       Size=10
   }
}

Plugin {
   type = launchbar
   Config {
       Button {
           id=/usr/share/applications/Thunar.desktop
       }
       Button {
           id=/usr/share/applications/thunar.desktop
       }
       Button {
           id=/usr/share/applications/kde4/konsole.desktop
       }
       Button {
           id=/usr/share/applications/google-chrome.desktop
       }
       Button {
           id=/usr/share/applications/pidgin.desktop
       }
       Button {
           id=/usr/share/applications/qmmp.desktop
       }
       Button {
           id=/usr/share/applications/vlc.desktop
       }
       Button {
           id=/usr/share/applications/gparted.desktop
       }
       Button {
           id=/usr/share/applications/virtualbox.desktop
       }
       Button {
           id=/usr/share/applications/AdobeReader.desktop
       }
       Button {
           id=/usr/share/applications/lxtask.desktop
       }
   }
}

Plugin {
   type = space
   Config {
       Size=9
   }
}

Plugin {
   type = taskbar
   expand=1
   Config {
       tooltips=0
       IconsOnly=0
       ShowAllDesks=1
       UseMouseWheel=0
       UseUrgencyHint=1
       FlatButton=1
       MaxTaskWidth=200
       spacing=1
       GroupedTasks=0
   }
}

Plugin {
   type = cpu
}

Plugin {
   type = tray
}

Plugin {
   type = volumealsa
}

Plugin {
   type = xkb
   Config {
       DisplayType=1
       PerAppLayout=1
       DefaultGroup=0
   }
}

Plugin {
   type = dclock
   Config {
       ClockFmt=%R
       TooltipFmt=%A %x
       BoldFont=1
       IconOnly=0
   }
}

Plugin {
   type = wincmd
   Config {
       image=window-manager
       Button1=iconify
       Button2=shade
       Toggle=0
   }
}

 

Ανοιγουμε τοn Compiz Config Settings Manager

 

>ccsm

 

και ενεργοποιουμε τα εφε που θελουμε.

 

201011130757471280x1024.png

 

Emerald Theme ambiance BW mod

 

Αλλα θεματα για τον Emerald ΕΔΩ

 

Faenza Icons

 

 

 

 

Γιατι κυριοι στο GNU/Linux τον πληρη ελεχγο τον εχει και πρεπει να τον εχει μονον ο χρηστης.

Επεξ/σία από tritonas00
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Μια (ακομα) μεγαλη ελλειψη στα DE εκτος των gnome και kde ειναι η απουσια μιας εφαρμογης για προβολη γραμματοσειρων, οπως αυτη των windows.

 

Υπαρχουν βεβαια font browsers οι οποιοι δειχνουν ενα preview των γραμματοσειρων που περιλαμβανει ενας φακελος, αλλα οχι κατι μεμονομενο ωστε να μπορει να ανοιξει μια γραμματοσειρα με διπλο κλικ.

Υπαρχει επισης και το fontforge, αλλα ειναι font editor και δεν βολευει οταν θες απλα να δεις μια γραμματοσειρα.

 

Το fontforge εχει μια πολυ καλη λειτουργια, την fontimage, η οποια δημιουργει μια εικονα με τους βασικοτερους χαρακτηρες της γραμματοσειρας, αλλα ως εκει. Η εικονα μετα απλα αποθηκευεται για να ανοιξει με εναν κοινο image viewer, να διαγραφει κλπ.

 

Εδω εκριβως κολλαει το παρακατω σκριπτακι, που το εχω πει viewfont. Δημιουργει την εικονα με το fontimage, την παρουσιαζει με το feh και οταν κλεισει το feh την σβηνει.

>[b]$ cat /bin/viewfont [/b]
#!/bin/bash

IMG=/tmp/_myfont.png
fontimage -o $IMG "$1" && feh $IMG && rm -f $IMG

Για να δουλεψει απαιτει το fontforge και το feh.

 

Αποτελεσμα

 

vNjg4OA

 

Ενα μεγαλο ευχαριστω στα παιδια (του insomnia και του adslgr) που με βοηθησαν για το απλο αυτο σκριπτακι :P

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Έπεσα τυχαία (δεν επισκέπτομαι τα φόρουμ του Linux) στο θέμα, ψάχνοντας να βρω μια ελαφριά αλλά πλήρως λειτουργική διανομή για ένα πραγματικά παλιό μηχάνημα.

Κοίταξα τα Puppy, Damn Small, CrunchBang, Lubuntu και ένα-δυο άλλα Linux.

Κάποια δεν είναι και τόσο ελαφριά, κάποια βασίζονται σε παλαιότερες διανομές Linux, κάποια δεν είχαν καν flash player κτλ.

 

Επειδή είμαι παραθυράς, (ή κουφωματάς-κουφάλας :-)) και δεν καταλαβαίνω πιγκουινίστικα, τείνετε να κάνετε σιγά-σιγά μια νέα διανομή με έμφαση στο να είναι ελαφριά -χωρίς περιττά φρου-φρου και αρώματα- αλλά πλήρως λειτουργική, για pc με περιορισμένες δυνατότητες;

 

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

 

Αν φτάσει στο σημείο να γίνει διανομή και δημιουργηθεί μια (Windows)User-friendly έκδοσή της στο μέλλον, θα ήθελα να γινόμουν δοκιμαστής (μαρμελάδας) και να βοηθήσω με όποιον τρόπο μπορεί να βοηθήσει κάποιος παραθυράς , αλλά και θα ήμουν υπερήφανος για μια ελληνική διανομή φυσικά!

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

@Τάλως

Έπεσα τυχαία (δεν επισκέπτομαι τα φόρουμ του Linux) στο θέμα, ψάχνοντας να βρω μια ελαφριά αλλά πλήρως λειτουργική διανομή για ένα πραγματικά παλιό μηχάνημα.

Κοίταξα τα Puppy, Damn Small, CrunchBang, Lubuntu και ένα-δυο άλλα Linux.

Κάποια δεν είναι και τόσο ελαφριά, κάποια βασίζονται σε παλαιότερες διανομές Linux, κάποια δεν είχαν καν flash player κτλ.

 

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

 

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

 

Αν φτάσει στο σημείο να γίνει διανομή και δημιουργηθεί μια (Windows)User-friendly έκδοσή της στο μέλλον, θα ήθελα να γινόμουν δοκιμαστής (μαρμελάδας) και να βοηθήσω με όποιον τρόπο μπορεί να βοηθήσει κάποιος παραθυράς , αλλά και θα ήμουν υπερήφανος για μια ελληνική διανομή φυσικά!

Puppy=απεριόριστη συλλογή σπιτικών μαρμελάδωνμε μικρή δόση συντηρητικών

 

συντηρητικά

flash player

(Windows*)User-friendly

^^^^καρκινογόνο^^^^

"φρουτάκια" και "ληστές με το ένα χέρι"=το απόλυτο User-friendly περιβάλλον!:mrgreen:

 

λίγο δύσκολο να γίνει

δες τι έκανε ο Τρίτων

 

.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

@talos_2002

 

όχι διανομή δε νομίζω να κάνουμε.:-D

 

ποτέ μη λες ποτέ, αλλά καλύτερα να δωθεί έμφαση στο "φτιάξτο μόνος σου όπως σου αρέσει".

Θα μπορούσαμε βέβαια να παρέχουμε σκριπτάκια που θα διευκολύνουν μεγάλο μέρος της διαδικασίας... :-)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 2 εβδομάδες αργότερα...
Δημοσ. (επεξεργασμένο)

Γεια σας κι απο εμενα, μπηκα κι εγω στον πειρασμο και ειπα να φτιαξω μια συνταγη. Εφτιαξα debian netinstal με fluxbox και ολιγον lxpanel.

 

 

Κανουμε install το debian testing, netinstall i386 (περιπου 175mb ειναι το iso) και εκει που θα μας ζητησει τι προγραμματα να περασουμε μεσα, δεν μαρκαρουμε τιποτα (ξεκλικαρουμε και τα standard που εχει ηδη κλικαρισμενα)

 

Οταν μας βαλει μεσα στο tty, κανουμε login κανονικα και αρχιζουμε να φτιαχνουμε σιγα σιγα το συστημα μας.

 

Μπαινουμε σαν root γραφοντας su και δινουμε το password που θα μας ζητησει και κανουμε ενα

>apt-get update

για να βρει τα sources να περαστουν τα προγραμματα που θελουμε.

 

Οταν τελειωσει δινουμε την ακολουθη εντολη:

>apt-get install nano htop xorg xinit xterm fluxbox leafpad hal thunar gexec lxpanel synaptic

 

Αφου τελειωσει το installation, τοτε βγαινουμε απο το root session γραφοντας

>exit

 

Μετα ανοιγουμε τον επεξεργαστη κειμενου για το tty γραφοντας:

>nano

 

Εκει γραφουμε

 

>exec ck-launch-session fluxbox &

wmpid=$!
sleep 1
lxpanel &


wait $wmpid

 

Παταμε ctrl+o και δινουμε το ονομα:

>.xinitrc

 

Παταμε Ctrl+ο για να σωσουμε το αρχειο και ctrl+x για να βγουμε.

 

Μετα για να σιγουρευτουμε οτι υπαρχει το αρχειο γραφουμε

>ls –a

 

Πλεον ειμαστε ετοιμοι να μπουμε στο γραφικο περιβαλλον γραφοντας

>startx 

 

Στο γραφικο περιβαλλον Χ τα αρχεια με . μπροστα ειναι κρυφα, για να τα δουμε, παταμε ctrl+h

 

Αφου μπηκαμε στο γραφικο περιβαλλον του fluxbox θα δουμε οτι απουσιαζουν απο το fluxbox panel το shutdown & reboot και το Logout του lxpanel δεν δουλευει. (Παγιδευτηκαμε !)

 

Αν κανουμε δεξι κλικ στο desktop, θα ανοιξει το fluxbox panel, το Exit που εχει στο τελος κλεινει τον X (Logout).

 

Για να επανελθουμε, γραφουμε

>startx

 

Φτιαχνουμε τωρα το Logout του lxpanel ως εξης:

 

Κανουμε δεξι κλικ στο lxpanel και παταμε στο Panel Settings παμε στο τελευταιο tab, το Advanced και στο Logout γραφουμε

>/usr/bin/killall /usr/bin/xinit

 

Παμε τωρα να φτιαξουμε στο fluxbox panel δυο επιλογες, μια για restart και μια για shutdown.

 

Ανοιγουμε το xtem και γραφουμε

>sudo chmod a+s /sbin/shutdown

 

Κανουμε copy απο το /etc/X11/fluxbox το αρχειο fluxbox-menu και το κανουμε paste στο /home/.fluxbox

To κανουμε rename σε menu και το ανοιγουμε και γραφουμε στο τελος πριν το τελευταιο [end] στο τελος του αρχειου στην ιδια σειρα με τα επανω τα εξης:

 

>[exec] (Reboot) {/sbin/shutdown –r now}
[exec] (Shutdown) {/sbin/shutdown –h now}

 

Αντι για (Reboot) & (Shutdown), μεσα στις παρενθεσεις μπορειτε να βαλετε κατι αλλο, πχ αντι για shutdown να βαλετε halt.

 

Για να μπαινει κατευθειαν στο γραφικο περιβαλλον Χ, οταν ανοιγουμε το pc, χωρις να πρεπει να του γραψουμε εμεις startx κανουμε τα εξης:

 

Ανοιγουμε το xterm και κανουμε Login σαν root γραφωντας su και δινουμε το Password και μετα γραφουμε

>leafpad /etc/inittab

και θα μας ανοιξει ενα αρχειο κειμενου, εκει παμε και βρισκουμε τη σειρα που λεει

>1:2346:respawn: /sbin/getty 38400 tty1 

και βαζουμε στην αρχη της #

 

Παταμε enter και γραφουμε την ακολουθη σειρα

>1:2346:respawn: /bin/login -f ονομα tty1 </dev/tty1 >/dev/tty1 2>&1

Αντιστοιχα αλλαζουμε το ονομα με το username που εχουμε.

 

Ανοιγουμε στο home folder ενα κενο αρχειο κειμενου και γραφουμε μεσα

>startx

 

Και το κανουμε save as

>.bash_profile 

 

Για να προσθεσουμε την ελληνικη γλωσσα στο πληκτρολογιο κανουμε τα εξης:

 

>sudo leafpad /etc/default/keyboard

Και μεσα στο αρχειο προσθετουμε το gr στο XKBLAYOUT και τα πληκτρα που θελουμε για να αλλαζει η γλωσσα στο XKBOTIONS, αντι για ctrl_shift, μπορειτε να ορισετε οτι θελετε, πχ alt_shift

 

>XKBLAYOUT=”en,gr”
XKBOTIONS= “grp:ctrl_shift_toggle”

 

Περναμε τα ελληνικα locales γραφοντας στο xterm

>dpkg-reconfigure locales

 

και διαλεγουμε τις el_GR ISO-8859-7 και el_GR UTF-8 UTF-8 με το spacebar του πληκτρολογιου και παταμε το tab στο πληκτρολογιο και παταμε ΟΚ, μετα θα μας ζητησει αν θελουμε να αλλαξει και η γλωσσα του συστηματος, εκει διαλεγετε οτι θελετε, εγω αφησα τα αγγλικα.

 

 

Τωρα για να ομορφυνουμε λιγο το περιβαλλον, κανουμε install τα gtk2-engines και το gtk-chtheme, ωστε να αλλαζουμε themes πιο ευκολα.

Μπορουμε να το κανουμε ειτε απο το synaptic, ειτε απο το xterm με

>sudo apt-get install gtk2-engines gtk-chtheme

 

Για να βαλουμε στο background μια φωτογραφια που θελουμε κανουμε τα εξης:

Aνοιγουμε ενα xterm στον φακελο που εχουμε αποθηκευσει τη φωτογραφια (δεξι κλικ μεσα στον φακελο και open terminal here) και μπαινουμε σαν root με su και password και γραφουμε

>apt-get install eterm

 

Οταν τελειωσει γραφουμε exit για να βγουμε απο το root mode και γραφουμε

>fbsetbg ονομα.jpg

Oπου ονομα, το ονομα της φωτογραφιας.

 

Μετα παμε στο home holder , ανοιγουμε το .fluxbox και ανοιγουμε το αρχειο overlay με διπλο κλικ και γραφουμε κατω απο το υπαρχων κειμενο

>background: aspect

το κανουμε save και το κλεινουμε και ειμαστε ετοιμοι.

 

Για να κανουμε update το sources list σε testing απο squeeze κανουμε τα εξης στο xterm:

>sudo leafpad /etc/apt/sources.list

 

Εκει σβηνουμε το squeeze και γραφουμε testing και στο τελος καθε σειρας γραφουμε contrib non-free, δηλαδη θα ειναι καπως ετς (με bold ειναι οι αλλαγες):

deb http:ftp.gr.debian.org/debian/ testing main contrib non-free

 

Τελος κανουμε ενα

>sudo apt-get update

και ειμαστε ετοιμοι.

 

Καλη σας ορεξη !!!

 

screen1xc.jpg

 

screen2k0.jpg

 

 

Επεξ/σία από Bandura
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

φοβερός ο Bandura! :D

 

ακολουθεί μια κάπως advanced μαρμελάδα:

μαγειρέψτε την κατά προτίμηση αφού έχετε χρησιμοποιήσει κάποια απ'τις προηγούμενες συνταγές:

 

 

Ο λόγος για τον dwm.

 

ένας απλός μικρός tiling window manager, που για να τον σετάρουμε

πειράζουμε κατευθείαν τον κώδικα του. :)

 

Για μια ωραία εισαγωγή στους tiling window managers δείτε το post του apoikou.

 

Ο dwm σίγουρα δεν είναι ο ευκολότερος tiling wm στην παραμετροποίηση.

Δεν είναι όμως και ιδιαίτερα δύσκολος.

 

Η παρακάτω συνταγή αποσκοπεί σ'ένα λιτότατο setup, γι'αυτό ο dwm κρίθηκε νικητής:

είναι ένα πρόγραμμα σε C."Τελείως βιολογικός" και "διαίτης".

 

Καταρχήν "οι εξαρτήσεις":

 

Εγκαθιστούμε το dmenu (ένα μενού αντάξιο του dwm) και την ευανάγνωστη γραμματοσειρά terminus καθώς και το πακέτο build-essential αφού θα χρειαστεί να χτίσουμε το dwm. To feh το θέλουμε για wallpaper.

 

σε Debian:

>aptitude install build-essential xfonts-terminus dmenu feh

 

Έπειτα κατεβάζουμε τον κώδικα του dwm απ'το επίσημο site: http://dwm.suckless.org/

 

αποσυμπιέζουμε

>tar -xzf dwm-5.8.2.tar.gz

 

και ρίχνουμε μια ματιά στα περιεχόμενα...

 

Επειδή μάλλον δεν θέλουμε Xinerama support: στο config.mk διαγράφουμε τις λέξεις "${XINERAMALIBS}" και "${XINERAMAFLAGS}".

δε χρειάζεται να πειράξουμε κάτι άλλο.

 

Στο config.def.h αλλάζουμε το "Mod1Mask" σε "Mod4Mask"

το "Mod4Mask" αντιστοιχεί στο συνήθως αχρείαστο κουμπί Start με το σήμα των windows (γνωστό και ως Super)

-από δω και μπρος θα το χρησιμοποιούμε κατά κόρον".

 

H παραπάνω αλλαγή υπερπροτείνεται γιατί έτσι αποφεύγουμε σύγκρουση με το shortcut alt+shift που συνήθως χρησιμοποιούμε για αλλαγή γλώσσας πληκτρολογίου. Το Mod1Mask αντιστοιχεί στο (αριστερό)Alt.

 

Στο config.def.h επίσης, όπου "uxterm" μπορούμε να βάλουμε το terminal της

αρεσκείας μας, π.χ. "lxterminal".

 

Αποθηκεύουμε τις αλλαγές στα παραπάνω αρχεία, και εκτελούμε ως root:

>make clean install

 

Μετά πάμε στον κατάλογο του χρήστη μας, και ανοίγουμε το -κλασσικό πια- ".xinitrc".

 

βάζουμε τα πάντα σε σχόλια με #

και προσθέτουμε 2 γραμμές: μια για το wallpaper και μια για να ξεκινήσει ο dwm.

 

Όπου dwm.png --> η διαδρομή προς την εικόνα που θέλουμε: π.χ. ~/wallpapers/nature/random/wall.jpg

 

 

 

 

>#τα πάντα
feh --bg-scale dwm.png;
exec dwm

 

κάνουμε αποσύνδεση π.χ. απ'το openbox, και εκτελούμε startx για να μπούμε

με τον dwm.

 

Πρώτη σκηνή:

Eus2h.png

 

 

Από δω και πέρα θα αναφέρομαι στο windows start πλήκτρο ως SUPER.

 

Ας δούμε μερικές λειτουργίες:

 

SUPER+Shift+Enter για να ανοίξουμε ένα τερματικό

SUPER+Shift+C για να το κλείσουμε (μνημονικός κανόνας C από το Close)

 

Σε δεύτερη φάση ας πατήσουμε πολλές φορές το συνδυασμό SUPER+Shift+Enter

(κρατάμε τα SUPER+Shift και πατάμε πολλές φορές το Enter)

έτσι ανοίγουμε μπόλικα τερματικά.

 

Τα κλείνουμε με πολλαπλά: SUPER+Shift+C ή κρατώντας πατημένο το συνδυασμό μέχρι να κλείσουν όλα.

 

σε τρίτη φάση ας κάνουμε logout:

 

SUPER+Shift+Q (μνημονικός κανόνας: Q από το Quit)

 

με startx ξαναξεκινάμε τον dwm.

 

φάση 4: εναλλαγή επιφάνειας εργασίας:

 

κρατάμε το SUPER πατημένο, και πατάμε αριθμούς απ'το 1 ως το 9

για να μεταφερθούμε σε όποια από τις 9 επιφάνειες θέλουμε.

 

φάση 5: γνωριμία με το καταπληκτικό dmenu

πατάμε SUPER+p (δεν έχω μνημονικό κανόνα για τούτο: μήπως είναι το d ανάποδα;!)

 

παρατηρούμε ότι η πάνω μπάρα άλλαξε.

Αν ξεκινήσουμε να γράφουμε το όνομα του εκτελέσιμου μιας εφαρμογής π.χ. thunar

παρατηρούμε το εξής:

 

9NBSv.png

με τα βελάκια μπορούμε να επιλέξουμε το εκτελέσιμο που θέλουμε και με Enter να το

εκτελέσουμε.

 

με ESC κλείνουμε το dmenu.

 

φάση 6: με τη βοήθεια του dmenu ας ανοίξουμε 2 φορές το thunar:

 

pJGkD.png

 

πρακτικό ε;

 

ας πάμε με τον έναν σε διαφορετική τοποθεσία ώστε να τους ξεχωρίζουμε.

 

πατώντας SUPER + M αλλάζουμε τον τρόπο διάταξης των παραθύρων σε Monocle

δηλαδή ο dwm μας εμφανίζει μόνον ένα παράθυρο τη φορά.

 

με SUPER + T επιστρέφουμε στην Tiling διάταξη: αυτή που χωρίζει την οθόνη κάθετα.

 

Για να πάμε στον προηγούμενο τρόπο διάταξης: SUPER + Space

(Space : σαν να αλλάζουν οι νόμοι του σύμπαντος των παραθύρων ένα πράμα :P )

 

πατώντας SUPER + j και SUPER + k (j,k όπως στο vi) αλλάζουμε το focus στο επόμενο ή προηγούμενο παράθυρο.

 

με SUPER + Shift + αριθμό από 1 ως 9 : μετακινούμε το παράθυρο στο οποίο έχουμε focus

στην αντίστοιχη επιφάνεια.

 

αυτά νομίζω είναι αρκετά για αρχή. :unsure:

 

Αφού εξοικειωθούμε, μπορούμε να ξαναπειράξουμε το config.def.h και να αλλάξουμε π.χ. τους συνδυασμούς πλήκτρων, ή να προσθέσουμε καινούριους ή να αλλάξουμε τα χρώματα, τη γραμματοσειρά...

 

ή μπορούμε να κατεβάσουμε patches απ'τη σελίδα του dwm

που π.χ. μας δίνουν κι άλλους τρόπους διάταξης των παραθύρων.

dtGy4.png

 

 

Σε κάθε περίπτωση για να εφαρμοστούν οι αλλαγές στο dwm πρέπει να εκτελέσουμε

make clean install και να κάνουμε logout+ξανά login.

 

 

 

Επεξ/σία από twiner
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

bandura, πολυ καλη η μαρμελαδιτσα και ναι, οτι πρεπει για νεους χρηστες οπως ειπε κ ο τριτωνας. Να πω την αληθεια, σε ολες τις μαρμελαδες υπαρχουν πραγματα που δεν καταλαβαινω αλλα ειναι πολυ βολικες σαν παρουσιασεις ωστε οταν καποιος παει να φτιαξει μια απο αυτες τις συνταγες, να μην εχει κανενα προβλημα. Περισσοτερα απο αυριο ;)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • 3 εβδομάδες αργότερα...

ένας οδηγός για μινιμαλιστική εγκατάσταση Xfce.

Αναφέρεται σε Debian Lenny αλλά εύκολα μπορεί εφαρμοστεί σε Debian Squeeze ή Sid.

 

Επειδή δεν μπορώ πια να επεξεργαστώ το προηγούμενο μου μήνυμα -με τη dwmαρμελάδα - το προσθέτω εδώ:

για να "μαγειρέψουμε" τον dwm χρειάζεται και το πακέτο libx11-dev.

>sudo aptitude install libx11-dev

 

κι ένα tip που μπορεί να βολέψει κάποιους:

για ν'αλλάζουμε layout μπορούμε να προσθέσουμε την εντολή:

>setxkbmap us,el -option grp:alt_shift_toggle

στο .xinitrc μας.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Επισης μπορουμ να βαλουμε και

 

>setxkbmap -option terminate:ctrl_alt_bksp

 

στο ~.xinitrc ωστε να τερματιζεται ο Χ με ctrl alt backspace

 

Σε ποιο νεες εκδοσεις του Χ η λειτουργια ειναι απενεργοποιημενη απο default.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα

  • Δημιουργία νέου...