Jump to content



SUSE LINUX 10.1 - Ρυθμίσεις


mariosalice

Recommended Posts

Σκοπός

Η καταγραφή των μικρών ή μεγάλων μυστικών που αυξάνουν τη λειτουργικότητα του SUSE LINUX 10.1.

Μια και τίποτα δεν είναι τελικά αυτονόητο ή εύκολο στο Linux καλό είναι να υπάρχει μια βάση με όλα τα μικρά μυστικά που κάνουν τη ζωή μας πιο εύκολη.

Παρακαλώ να γράφετε tips, tricks και how-to κείμενα που να δουλεύουν σε SUSE LINUX 10 ή 10.1.

The Ultimate tip

Μην ασχολείστε με το SUSE LINUX 10.

Αν έχετε αυτή την έκδοση, κατεβάστε το SUSE LINUX 10.1 και εγκαταστήστε το πάνω στο 10, με update κάνοντας boot από το CD ή το DVD του 10.1.

Δεν θα χάσετε τίποτα.

Link to comment
Share on other sites

ΠΡΟΕΤΟΙΜΑΣΙΑ ΓΙΑ ΕΓΚΑΤΑΣΤΑΣΗ SOURCE ΟΔΗΓΩΝ

Οι οδηγοί που παρέχονται από το SUSE σε μορφή RPM, μπορεί να μην ικανοποιούν ή να μην υπάρχουν.

Στις περιπτώσεις αυτές καταφεύγουμε σε compilation από τον source κώδικα.

Μπορεί όμως να γίνει αυτό ή όχι?

Η απάντηση είναι οτι ναι μεν αλλά...

Απαιτείται ειδική προετοιμασία κάθε φορά που κάνουμε αναβάθμιση τον kernel.

Πηγές

http://www.novell.com/coolsolutions/feature/16340.html

ftp://ftp.suse.com/pub/people/hvogel/Update-Media-HOWTO

Γενικά

Ο πυρήνας του λειτουργικού (Kernel) αποτελείται από κάποια τμήματα κώδικα (modules) που είναι οδηγοί συσκευών (hardware).

Κάποια από αυτά είναι ενσωματωμένα στο δυαδικό (binary) κώδικα του πυρήνα και κάποια τα αφήνουμε εξωτερικά (modularized loadable modules), ώστε να φορτώνονται όταν τα χρειαζόμαστε.

Ο πυρήνας που κατεβάζουμε από το Internet έχει οδηγούς για πάρα πολλές συσκευές που δεν τις χρειαζόμαστε όλες.

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

Μπορούμε να δούμε ποιες συσκευές είναι ενσωματωμένες και ποιες εξωτερικές με την εντολή

cd /usr/src/linux
make menuconfig

Ακόμα μπορούμε να τροποποιήσουμε τον πυρήνα όπως θέλουμε και να τον φορτώσουμε.

Στις περιπτώσεις όπου οι ενσωματωμένοι οδηγοί του πυρήνα δεν μας ικανοποιούν ή δεν υπάρχουν, θα χρειαστεί να φτιάξουμε δικά μας εξωτερικά modules από πηγαίο (source) κώδικα, με πληροφορίες από τον πηγαίο κώδικα του πυρήνα (kernel).

Ο πηγαίος κώδικας που κατεβάσαμε από το Internet δεν είναι διαμορφωμένος όπως ο πυρήνας που λειτουργεί.

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

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

Προϋποθέσεις

Να έχουν εγκατασταθεί τα πακέτα (με Yast2 - Software Manager)

kernel-source

make

gcc

Για να δούμε αν έχει γίνει η εγκατάσταση των πακέτων αυτών δίνουμε τις εντολές (σε κονσόλα):

rpm -qa kernel*
rpm -qa make gcc

Επίσης μπορούμε να ελέγξουμε την έκδοση του kernel με την εντολή (σε κονσόλα)

cat /proc/version

Θα πάρουμε κάποια απάντηση όπως η παρακάτω:

Linux version 2.6.13-15-smp (geeko@buildhost) (gcc version 4.0.2 20050901 (prerelease) (SUSE Linux)) #1 SMP Tue Sep 13 14:56:15 UTC 2005

HOW TO

Από terminal sessions επιλέγουμε Root Shell, δίνουμε τον κωδικό μας για root και πληκτρολογούμε


cd /usr/src/linux
make cloneconfig
make modules_prepare

Η απάντηση που θα πάρουμε από την τελευταία εντολή είναι η παρακάτω για SUSE 10

CHK /usr/src/linux-2.6.13-15/include/linux/version.h

make[1]: `arch/i386/kernel/asm-offsets.s' is up to date.

ενώ για SUSE 10.1 CHK /usr/src/linux-2.6.13-15/include/linux/version.h χωρίς το up to date.

Στο Linux μπορούμε να κάνουμε την ίδια δουλειά με πολλούς τρόπους.

Μπορούμε αντί για τις παραπάνω εντολές να δώσουμε τις παρακάτω.

Κάνουν το ίδιο πράγμα.

cp /usr/src/linux-obj/i386/default/.config /usr/src/linux/.config

cp /usr/src/linux-obj/i386/default/scripts/mod/modpost /usr/src/linux/scripts/modpost

cp /usr/src/linux-obj/i386/default/scripts/genksyms/genksyms /usr/src/linux/scripts/genksyms/genksyms

cp /usr/src/linux-obj/i386/default/scripts/basic/fixdep /usr/src/linux/scripts/basic/fixdep

cp /usr/src/linux-obj/i386/default/scripts/mod/modpost /usr/src/linux/scripts/mod/modpost

Αν όλα είναι εντάξει συνεχίζουμε με τις επόμενες εντολές.

Εδώ πρέπει να αντικαταστήσετε την έκδοση του kernel που έχετε

Έτσι για το αρχικό SUSE 10 86x64 θα έχετε


cp /boot/symvers-2.6.13-15-x86_64-smp.gz /usr/src/linux
mv symvers-2.6.13-15-x86_64-smp.gz Module.symvers.gz
gunzip /usr/src/linux/Module.symvers.gz
make modules_prepare

Ενώ για το αρχικό SUSE 10.1 οι εντολές είναι

cp /boot/symvers-2.6.16.13-4-smp.gz /usr/src/linux
mv symvers-2.6.16.13-4-smp.gz Module.symvers.gz
gunzip /usr/src/linux/Module.symvers.gz
make modules_prepare

Σχόλια

Aν έχετε εγκαταστήσει κάποιο πακέτο, κάντε επανεκκίνηση πριν αρχίσετε.

Τώρα το source πακέτο σας είναι έτοιμο για compilation ή για να εγκαταστήσετε source προγράμματα.

Την παραπάνω διαδικασία την ακολούθησα και σε SUSE 10 και σε 10.1.

Τη θεωρώ απαραίτητη και νομίζω οτι λύνει προβλήματα.

Enjoy :flower:

Link to comment
Share on other sites

ΥΠΟΣΤΗΡΙΞΗ ΕΛΛΗΝΙΚΟΥ ΠΛΗΚΤΡΟΛΟΓΙΟΥ

Καλό είναι να ενεργοποιείται η υποστήριξη των Ελληνικών λεξικών και του Ελληνικού πληκτρολογίου από τη στιγμή της εγκατάστασης.

Δηλαδή κατά την εγκατάσταση επιλέγουμε Αγγλική γλώσσα με Ελληνικό πληκτρολόγιο.

Μετά την εγκατάσταση, μπορούμε να προσθέσουμε την υποστήριξη των Ελληνικών (λεξικά και Open Office Localization files) από το Yast Controll center.

Στο Software - Software Manager - filter: Languages επιλέγουμε το πακέτο el_GR Greek (Greece).

Επίσης μπορούμε να βάλουμε Ελληνικό - Αγγλικό πληκτρολόγιο, που αλλάζει με Alt - shift ως εξής:

Στο Yast Controll center, Hardware, Keyboard layout, Primary setup επιλέγουμε:

Layout: US English

Variant: basic

Στο additional Layouts βάζουμε Greece

Variant: extended.

ΠΡΟΣΟΧΗ

Στα Regional & accessibility settings του KDE, πρέπει να επιλέξουμε το keyboard layout και στο tab Layout να σβήσουμε το enable keyboard layouts.

Επίσης το ίδιο κάνουμε και στο tab switching options.

Link to comment
Share on other sites

ΑΝΑΒΑΘΜΙΣΗ ΤΟΥ KDE

Οι νεώτερες εκδόσεις 3.5.3 και 4 του KDE ειδικά για SUSE Linux 10 και 10.1 υπάρχουν στην παρακάτω διεύθυνση.

http://software.opensuse.org/download/KDE:/

Ακολουθεί παράδειγμα βασισμένο στο SUSE Linux 10 x 86_64 με αναβάθμιση στην έκδοση KDE 3.5.3-9.1, που βρίσκεται στη διεύθυνση:

http://software.opensuse.org/download/KDE:/KDE3/SUSE_Linux_10.0/x86_64/

Στο Yast Controll center, Software, Installation source επιλέγουμε:

Add HTTP

Server name:

software.opensuse.org

Directory on server

download/KDE:/KDE3/SUSE_Linux_10.0/

Μετά το ΟΚ μας ζητάει αν θέλουμε να συνεχίσουμε (μια και δεν βρήκε οδηγίες αναβάθμισης) και λέμε ναι.

Μπαίνουμε στο Software Management, επιλέγουμε το autocheck και στο filter: All of KDE με δεξί κλικ στο all in the list βάζουμε "update if newer version available"

Ένας άλλος τρόπος είναι να δούμε τι .rpm αρχεία υπάρχουν στη διεύθυνση από όπου θα τα κατεβάσουμε και να τα βάλουμε ένα ένα αφού επιλέξουμε filter: Package Groups, zzz All

Μπορούμε μάλιστα να τα ταξινομήσουμε έτσι ώστε να βλέπουμε τι νεότερες εκδόσεις υπάρχουν.

Σημείωση.

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

Link to comment
Share on other sites

ΕΓΚΑΤΑΣΤΑΣΗ ΟΔΗΓΩΝ ΓΙΑ ΚΑΡΤΑ ΓΡΑΦΙΚΩΝ ΤΗΣ NVIDIA

Για υποστήριξη του 3D Desktop στο SUSE 10 και 10.1 δείτε την παρακάτω διεύθυνση οπωσδήποτε.

http://www.novell.com/coolsolutions/feature/17174.html

Η διαδικασία εγκατάστασης περιγράφεται αναλυτικά με εικόνες.

Ακολουθούμε τις οδηγίες για εγκατάσταση source οδηγών (δείτε προηγούμενο ποστ).

Κατεβάζουμε τον τελευταίο οδηγό της Nvidia

NVIDIA-Linux-x86_64-1.0-8762-pkg2.run

από εδώ http://www.nvidia.com/object/unix.html

(έστω οτι τον σώζουμε στη θέση /home/name/nvidia/)

Επιλέγουμε log out

Alt-Ctrl-F3

root και password.

init 3

Εγκαθιστούμε τον οδηγό ακολουθώντας τις οδηγίες.

(Επιλέγουμε να μας ρυθμίσει το xorg.conf και 32bit υποστήριξη).

cd /home/name/nvidia/
sh NVIDIA-Linux-x86_64-1.0-8762-pkg2.run --ui=none
sax2 -r -m 0=nvidia

Πληκτρολογούμε "init 5" ή πατάμε alt-ctrl-del για επανεκκίνηση.

Αν κάνουμε update τον kernel πρέπει να ξανακάνουμε την ίδια διαδικασία.

Καλό είναι να έχουμε κρατήσει ένα αντίγραφο του αρχείου /etc/X11/xorg.conf.

Μετά την επανεκκίνηση τρέχουμε το Yast control Center, Hardware, Graphics Card and Monitor.

Δείτε το αρχείο /etc/X11/xorg.conf για SUSE 10.1 (διαφέρει λίγο από το SUSE 10)

Μπορείτε να το χρησιμοποιήσετε όπως είναι αν έχετε δύο οθόνες, αρκεί να αλλάξετε τις πληροφορίες στο Section "Monitor" και στο Section "Device" αντιγράφοντας τα στοιχεία των δικών σας "Monitor" και κάρτας γραφικών από το δικό σας αρχείο.

Μη διστάσετε να γράψετε το αρχείο αυτό ώστε να το φέρετε στα μέτρα σας.

Αν έχετε μια οθόνη μπορείτε να σβήσετε τις δεύτερες εγγραφές και τη γραμμή

Screen "Screen[1]" RightOf "Screen[0]"

Επίσης αλλάξτε το Option "Xinerama" "on" σε "off"

# /.../
# SaX generated X11 config file
# Created on: 2006-06-12T01:17:08+0300.
#
# Version: 7.1
# Contact: Marcus Schaefer <sax@suse.de>, 2005
# Contact: SaX-User list <[url]https://lists.berlios.de/mailman/listinfo/sax-users[/url]>
#
# Automatically generated by [ISaX] (7.1)
# PLEASE DO NOT EDIT THIS FILE!
#

Section "Files"
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/local"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/URW"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/PEX"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/latin7/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/baekmuk:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/japanese:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/kwintv"
FontPath "/usr/X11R6/lib/X11/fonts/truetype"
FontPath "/usr/X11R6/lib/X11/fonts/uni:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/CID"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/misc/sgi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/xtest"
FontPath "/opt/kde3/share/fonts"
InputDevices "/dev/gpmdata"
InputDevices "/dev/input/mice"
EndSection

Section "ServerFlags"
Option "AllowMouseOpenFail" "on"
EndSection

Section "Module"
Load "extmod"
Load "type1"
Load "glx"
Load "freetype"
Load "dbe"
Load "v4l"
EndSection

Section "InputDevice"
Driver "kbd"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "us,gr"
Option "XkbModel" "pc105"
Option "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
Option "XkbRules" "xfree86"
Option "XkbVariant" ",extended"
EndSection


Section "InputDevice"
Driver "mouse"
Identifier "Mouse[1]"
Option "Buttons" "7"
Option "Device" "/dev/input/mice"
Option "Name" "ImExPS/2 Generic Explorer Mouse"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection


Section "Monitor"
Option "CalcAlgorithm" "XServerPool"
DisplaySize 390 290
HorizSync 30-121
Identifier "Monitor[0]"
ModelName "CPD-G500G500J"
Option "DPMS"
VendorName "SONY"
VertRefresh 50-160
UseModes "Modes[0]"
EndSection

Section "Monitor"
Option "CalcAlgorithm" "XServerPool"
DisplaySize 390 290
HorizSync 30-95
Identifier "Monitor[1]"
ModelName "DIAMOND SCAN 90E"
Option "DPMS"
VendorName "MITSUBISHI"
VertRefresh 55-152
UseModes "Modes[1]"
EndSection


Section "Modes"
Identifier "Modes[0]"
EndSection

Section "Modes"
Identifier "Modes[1]"
EndSection


Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection

Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
Device "Device[1]"
Identifier "Screen[1]"
Monitor "Monitor[1]"
EndSection


Section "Device"
BoardName "GeForce 7800 GTX"
BusID "3:0:0"
Driver "nvidia"
Identifier "Device[0]"
Screen 0
VendorName "NVidia"
EndSection

Section "Device"
BoardName "GeForce 7800 GTX"
BusID "3:0:0"
Driver "nvidia"
Identifier "Device[1]"
Screen 1
VendorName "NVidia"
EndSection


Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
Option "Clone" "off"
Option "Xinerama" "on"
Screen "Screen[0]"
Screen "Screen[1]" RightOf "Screen[0]"
EndSection


Section "DRI"
Group "video"
Mode 0660
EndSection

Section "Extensions"
EndSection

Link to comment
Share on other sites

MULTIMEDIA

Αρχικά προσθέστε το Packman στα Source directories

Στο Yast Control Center - Software - Installation source

επιλέγουμε

Add

ftp.links2linux.de

pub/packman/suse/10.0/

Εγκαταστήστε το dcss (για κλειδωμένα DVD)

http://developers.videolan.org/libdvdcss/libdvdcss/doc/html/

Τα .rpm αρχεία που χρειαζόμαστε

Στην παρακάτω διεύθυνση βλέπουμε τι πρέπει να εγκαταστήσουμε για πλήρη υποστήριξη multimedia ανάλογα με την έκδοση SUSE που έχουμε.

http://packman.links2linux.de/index.php4?action=124&vn=6

Ακολουθεί η διαδικασία για LINUX 10 X86_64

HOW TO ΓΙΑ SUSE LINUX 10 X86_64

Όλα τα πακέτα υπάρχουν στο Packman οπότε τα επιλέγουμε από το Yast.

Το DirectFB-0.9.22-2.x86_64.rpm δεν υπάρχει, οπότε πρέπει να το κατεβάσουμε πρώτα από εδώ,

ftp://mirror.switch.ch/mirror/opensuse/distribution/SL-10.0-OSS/inst-source/suse/x86_64/DirectFB-0.9.22-2.x86_64.rpm

και να το βάλουμε σε ένα φάκελο που θα τον δηλώσουμε να τον βλέπει το Yast

Βοηθητικά πακέτα που παρέχουν βιβλιοθήκες στα βασικά πακέτα.

a): libvorbis-1.1.1-0.pm.0.x86_64.rpm (libvorbis)

a): alsa-1.0.10-0.pm.1.x86_64.rpm (alsa)

a): speex-1.1.12-0.pm.0.x86_64.rpm (speex)

j): libstk-0.2cvs20051214-0.pm.0.x86_64.rpm (libstk)

j): boost-1.33.1-0.pm.0.x86_64.rpm (boost)

e): DirectFB-0.9.22-2.x86_64.rpm

Τα βασικά πακέτα

a) libxine1-1.1.1-14.pm.0.x86_64.rpm

A portabele audio/video library for unixartige systems. Basis package. GPG signature asc

B) libxine1-aa-1.1.1-14.pm.0.x86_64.rpm (+a)

Contains a Videoausgabe Plugin, which converts the diagram in ASCII kind and so video DVD pleasures on the text console made possible. GPG signature asc

c) libxine1-arts-1.1.1-14.pm.0.x86_64.rpm (+a)

The Soundausgabeplugin for the KDE Soundserver contains kind. Helps in particular for problems, if /dev/dsp through kind one blocks (xine falls then with call). GPG signature asc

d) libxine1-devel-1.1.1-14.pm.0.x86_64.rpm (+a)

Developer package, for all those programs to compile want, which use xine lib. GPG signature asc

e) libxine1-directfb-1.1.1-14.pm.0.x86_64.rpm (+a)

Contains a Videoausgabe Plugin, which permits with Videowiederabe by Framebuffer with libdirectfb. GPG signature asc

f) libxine1-dvb-1.1.1-14.pm.0.x86_64.rpm (+a)

Plugin, which it makes possible to see far with xine. A condition is a digital TV map like the Hauppauge WinTV new facts. GPG signature asc

g) libxine1-dxr3-1.1.1-14.pm.0.x86_64.rpm (+a)

Contains a Videoausgabe Plugin, for whatever with the help of a dxr3-MPEG-Encoderkarte betagte computers makes still DVD video able. GPG signature asc

h) libxine1-gnome-vfs-1.1.1-14.pm.0.x86_64.rpm (+a)

Eingabeplugin for totem (gnomes front-end), needs each quantity of gnome/gnome2 of packages. GPG signature asc

i) libxine1-sdl-1.1.1-14.pm.0.x86_64.rpm (+a)

Contains a Videoausgabe Plugin, which uses the SDL LIBRARY for the expenditure. GPG signature asc

j) libxine1-stk-1.1.1-14.pm.0.x86_64.rpm (+a)

Videoausgabeplugin by libstk (set top Toolkit) GPG signature asc

k) libxine1-syncfb-1.1.1-14.pm.0.x86_64.rpm (+a)

Contains a Videoausgabe Plugin, which Videowiederabe accelerated with Matrox Grafikkarten permits by Framebuffer. GPG signature asc

l) libxine1-xvmc-1.1.1-14.pm.0.x86_64.rpm (+a)

Videoausgabeplugin by XVideo extension with Motion Compensation. GPG signature asc

Ο πηγαίος κώδικας

libxine1-1.1.1-14.pm.0.src.rpm

2. Binary Codecs for MPlayer

Κατεβάζουμε το αρχείο αυτό

http://www1.mplayerhq.hu/MPlayer/releases/codecs/essential-20060501.tar.bz2

Η διεύθυνση για περισσότερες σχετικές πληροφορίες είναι αυτή

http://www1.mplayerhq.hu/design7/codecs.html

Link to comment
Share on other sites

ΑΠΟΘΗΚΗ RPM (REPOSITORY)

Ορισμένες φορές θέλουμε να έχουμε τη δικιά μας αποθήκη με κάποια RPM αρχεία στο σκληρό μας δίσκο.

Για παράδειγμα μπορεί να βρούμε την τελευταία έκδοση του KDE.

Θέλουμε λοιπόν να κατεβάσουμε τα RPM αρχεία να τα βάλουμε στο YAST, να δούμε τι διενέξεις υπάρχουν, να βρούμε τα RPM αρχεία που απαιτούνται για να λυθούν οι διενέξεις και όλα αυτά να τα βάλουμε σε ένα φάκελο για να τα εγκαταστήσουμε και στους υπόλοιπους υπολογιστές μας.

Με ποιο τρόπο γίνεται αυτό?

Πάντως με δεξί κλικ - Actions - Add directory as YaST Source στο SUSE 10.1 δεν γίνεται.

HOW TO

Κατεβάζουμε το αρχείο createrepo.rpm

1. Φτιάχνουμε ένα φάκελο έστω KDE στη διαδρομή

/home/name/KDE/

και άλλο ένα έστω Χ86_64 στη διαδρομή

/home/name/KDE/Χ86_64

2. Βάζουμε τα RPM αρχεία που θέλουμε στο φάκελο Χ86_64.

3. Ανοίγουμε κονσόλα ως root (με su - password)

Πληκτρολογούμε

createrepo /home/name/KDE/

4. Στο YaST control Center επιλέγουμε Installation source - Add - Local directory.

Δίνουμε τη διαδρομή

/home/name/KDE/

Θα μας βγάλει ένα μήνυμα αν επιμένουμε να συνεχίσουμε επειδή δεν υπάρχει κλειδί ασφαλείας.

Λέμε ναι.

Θα κάνει έλεγχο και αυτή τη φορά θα βγάλει μήνυμα σφάλματος ασφαλείας και θα ξαναρωτήσει.

Εμείς επιμένουμε να μπει η διεύθυνση.

Με αυτό τον τρόπο το Online update και το Software Managment χρησιμοποιούν τα αρχεία έχουμε στην αποθήκη μας και δεν τα κατεβάζουν από το Internet αν τα χρειαστούν.

Link to comment
Share on other sites

Μπορούμε να εγκαταστήσουμε τα Windows fonts από το YaST Online Update (YOU).

Επίσης μπορούμε να αντιγράψουμε στο σκληρό δίσκο ότι fonts έχουμε και με δεξί κλικ να επιλέξουμε εγκατάσταση.

Ένας άλλος τρόπος είναι να ανοίξουμε το Κ Menu (Start) - System - File Manager - File Manager Super user mode (πολύ χρήσιμο tip, ώστε να μη χρειαστεί ποτέ να κάνουμε log on ως ROOT).

Ακολουθήστε τα παρακάτω βήματα ακριβώς για να δείτε και ένα άλλο tip.

(Δεν χρειάζεται να πατάτε παράξενους συνδυασμούς πλήκτρων για copy paste).

Σβήστε τη διαδρομή στο Location,

Επιλέγουμε από εδώ

/usr/X11R6/lib/X11/fonts/truetype

Πατήστε το μεσαίο πλήκτρο του ποντικιού στη θέση της διαδρομής (Location) και enter.

Αντιγράψτε τα True Type Fonts κατ' ευθείαν στο /usr/X11R6/lib/X11/fonts/truetype.

Link to comment
Share on other sites

ΔΙΑΦΑΝΕΙΑ

Μπορούμε να ομορφύνουμε το περιβάλλον εργασίας με background εικόνες και γραμματοσειρές από τα freeware πακέτα για Windows Vista.

Μπορούμε ακόμα να εγκαταστήσουμε και τα επίσημα Windows fonts (με το Yast Online Update).

Για να πετύχουμε όμως τη διαφάνεια χρειάζονται παραπάνω μέτρα.

Α. Πραγματική διαφάνεια

Η πραγματική διαφάνεια είναι ανεξάρτητη από το GUI (Graphical User Interface)

1. Τι hardware χρειάζεται

nVidia ή ATI κάρτα γραφικών με 3D acceleration.

2. Τι Software χρειάζεται

- xcompmgr

- transset

Υπάρχουν και τα δύο σε μορφή .rpm στις βάσεις προγραμμάτων για SUSE.

3. Τροποποίηση του xorg.conf

- Πρέπει να τροποποιήσουμε το αρχείο xorg.conf ώστε να περιλάβει τα παρακάτω:

Section "Device"
# Option "Hwcursor" "1"
# Option "CursorShadow" "1"
# Option "NoLogo" "1"
# Option "XaaNoOffScreenPixmaps" "on"
# Option "XaaNoPixmapCache" "on"
# Option "Coolbits" "1"
Option "RenderAccel" "1"
Option "AllowGLXWithComposite" "1"
EndSection
....................................................................

Section "Extensions"
Option "Composite" "Enable"
EndSection

Σημείωση:

Με # σημειώνονται μη απαιτούμενες αλλαγές που όμως είναι χρήσιμες.

Μπορείτε να τις δοκιμάσετε αν θέλετε.

4. Επανεκκίνηση

Μετά την εγγραφή του xorg.conf πρέπει να κάνουμε επανεκκίνηση του GUI.

ΠΡΟΣΟΧΗ

Translucency support is new and may cause problems

including crashes (sometimes the translucency engine, seldom even X).

B. Εικονική διαφάνεια

Για να δουλέψει η εικονική διαφάνεια δεν απαιτείται καμιά από τις αλλαγές που αναφέρθηκαν για την πραγματική διαφάνεια.

Η εικονική διαφάνεια δεν είναι πραγματική, αλλά ένα τρυκ που δίνει την ψευδαίσθηση της διαφάνειας σε επιλεγμένα μόνο στοιχεία της επιφάνειας εργασίας, που είναι:

1. Το panel

Για να έχουμε διαφάνεια στο panel:

Με δεξί κλικ πάνω στο panel επιλέγουμε Configure Panel - Apearance - Enable transparency.

2. Τα drop down menu.

Για να έχουμε διαφάνεια στα drop down menus:

Control Center - Appearance & Themes - Style - Effects - Enable GUI effects - Menu effect - Make translucent

ΠΡΟΣΟΧΗ

Φαίνεται οτι η πραγματική διαφάνεια είναι ασύμβατη με το 3D desktop αφού στο xorg.conf πρέπει να έχουμε:

Για διαφάνεια

Section "Extensions"

Option "Composite" "Enable"

EndSection

Για 3D desktop (νομίζω μόνο σε SUSE 10.1)

Section "Extensions"

Option "Composite" "off"

EndSection

Στη παρακάτω εικόνα φαίνεται ένας συνδυασμός εικονικής και πραγματικής διαφάνειας.

Ο φάκελος στο προσκήνιο δεν έχει καθόλου διαφάνεια ενώ οι φάκελοι στο παρασκήνιο έχουν.

Αυτό είναι η πραγματική διαφάνεια.

Η διαφάνεια στο panel (κάτω) και στα drop down menus (δεξιά το K Menu) δημιουργήθηκαν με την εικονική διαφάνεια.

post-2226-1416072635,4717_thumb.jpg

Link to comment
Share on other sites

3D DESKTOP ΜΕ ΔΙΑΦΑΝΕΙΑ

Δείτε το.

ΕΙΝΑΙ ΑΠΙΣΤΕΥΤΟ

Απαιτήσεις

1. Από τις διανομές Linux SUSE, συμβατές είναι οι 10.1 και SLED 10 RC

Μπορεί όμως να λειτουργήσει και σε πολιότερες εκδόσεις όπως η 10.

http://en.opensuse.org/Using_Xgl_on_older_versions_of_SUSE_Linux

2. Οδηγοί για κάρτα γραφικών από την κατασκευάστρια εταιρία (proprietary)

3. Εγκατάσταση των πακέτων Xgl/Compiz

Εισαγωγή

Το Xgl είναι ένας Xserver που κάθεται πάνω στο OpenGL.

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

Απαιτεί έναν Window Manager που να υποστηρίζει το OpenGL όπως το Compiz.

Το Xgl αναπτύχθηκε από τον David Reveman μαζί με το Compiz στα πλαίσια ανάπτυξης του Xorg με το οποίο θα ενσωματωθεί μελλοντικά (μετά την έκδοση 7.1).

Από τις αρχές του 2006 αποτελεί ανοικτό λογισμικό.

Τι προσφέρει

Παράθυρα που είναι τρισδιάστατα

Διαφάνεια

Antialiasing στα fonts

Ταχύτητα

Λειτουργικότητα

HOW TO

Ακολουθάτε την εγκατάσταση του Proprietary driver για την κάρτα γραφικών (δείτε προηγούμενο ποστ)

Εγκαθιστάτε τα πακέτα XGL και COMPIZ.

Από "K Menu", "Personal Settings", "Desktop", "Taskbar", επιλέξτε "Show windows from all desktops"

Από "K Menu", "Run Command: kdesu kate, φτιάξτε δύο αρχεία.

1. /usr/local/bin/compiz.sh, με περιεχόμενο

/usr/bin/compiz gconf & /usr/bin/gnome-window-decorator &

2. /etc/profile.d/kdewm.sh, με περιεχόμενο

export KDEWM=/usr/local/bin/compiz.sh

Κάνετε log off - log on.

- Για κάρτες Nvidia

Στο run command πληκτρολογήστε "gnome-xgl-settings" για να τρέξει τo Desktop Effects tool.

Ενεργοποιήστε το 3D Desktop και κάνετε log off - log on.

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

- Για κάρτες ΑΤΙ

Το compiz δεν μπορεί αυτόματα να κάνει τις απαιτούμενες αλλαγές οπότε πρέπει να γίνουν με το χέρι πριν από την εγκατάσταση των πακέτων Xgl/Compiz.

Στο αρχείο /etc/X11/xorg.conf αλλάζουμε τα εξής:

1. Στο Section "Device", προσθέτουμε τις γραμμές:

Option "EnablePrivateBackZ" "no"
Option "KernelModuleParm" "agplock=0"

2. Στο Section "Extensions", προσθέτουμε:

Option "DAMAGE" "no"

Με τo Desktop Effects tool μπορείτε να δείτε τους συνδυασμούς πλήκτρων για κάθε εφφέ.

Χρήσιμες παραπομπές

http://en.opensuse.org/Using_Xgl_on_SUSE_Linux

http://www.novell.com/coolsolutions/feature/17174.html

http://en.opensuse.org/Xgl

http://principe.homelinux.net/

http://www.freedesktop.org/wiki/Software/Xgl

http://www.novell.com/linux/xglrelease/

Τα παράθυρα έχουν διαφάνεια στα βοηθητικά στοιχεία και όση διαφάνεια επιθυμούμε στα υπόλοιπα.

Επίσης κατά τη μετακίνηση αυξάνει η διαφάνεια και συμπεριφέρονται σαν ζελέ τρισδιάστατο αντικείμενο που ακολουθεί τους νόμους της φυσικής και της βαρύτητας.

Δείτε το παρακάτω snapshot που τραβήχτηκε έχοντας πιάσει το παράθυρα και κουνώντας το πάνω κάτω.

post-2226-1416072638,0608_thumb.jpg

Link to comment
Share on other sites

Εγκατάσταση δικτυακού εκτυπωτή KONICA MINOLTA MAGICOLOR 2430DL

Οι οδηγοί που υπάρχουν στο Internet και στην ιστοσελίδα της MINOLTA είναι φτιαγμένοι για 386 και όχι για 86_64.

Δεν δουλεύουν λοιπόν σε υπολογιστές με AMD 64bit επεξεργαστή.

Για να μπορέσουμε να τυπώσουμε στον εκτυπωτή αυτό όταν έχουμε για παράδειγμα LINUX SUSE XX.X 86_64 πρέπει να τροποποιήσουμε τον source κώδικα.

Η παρακάτω διαδικασία είναι

πρωτότυπη,

νόμιμη,

έχει δοκιμαστεί,

δουλεύει και

περιγράφεται για πρώτη φορά παγκόσμια.

HOW TO

Προυπόθεση για να εγκαταστήσουμε source οδηγούς είναι να έχουμε ακολουθήσει τη σχετική διαδικασία που περιγράφηκε σε προηγούμενο ποστ.

A. Τι πρέπει να κατεβάσουμε

1. Το αρχείο libjbig-devel-1.5-3mdk.x86_64.rpm

που είναι η νέα μορφή μη απωλεστικής συμπίεσης της Kodac

2. Το αρχείο 2430DL_sc_linux.tar.gz

που είναι ο ι386 source κώδικας του CUPS οδηγού για τον εκτυπωτή.

Β. Αλλαγές στο cups για συμβατότητα με SUSE Linux

http://www.cups.org/articles.php?L275

(Δεν ξέρω αν είναι απαραίτητες οι αλλαγές αυτές)

Γ. Τι πρέπει να αλλάξουμε στους source οδηγούς

Στα αρχεία configure και configure.in αντικαθιστούμε τις γραμμές που γράφουν

/usr/lib/libjbig με /usr/lib64/libjbig και τα /usr/lib/liblcms.a με /usr/lib64/liblcms.a

Δ. Compillation του οδηγού

Αρχικά εγκαθιστούμε το libjbig-devel και κάνουμε επανεκκίνηση.

Μετά ακολουθούμε τις οδηγίες για εγκατάσταση του οδηγού για τον εκτυπωτή (στο αρχείο install).

Δηλαδή σε κονσόλα ως root γράφουμε

cd /to dir me ta source/
./configure
make
make install.

και κάνουμε επανεκκίνηση.

Ε. Εγκατάσταση του οδηγού

Σε παράθυρο internet πληκτρολογούμε

http://localhost:631/admin

Κωδικό δίνουμε ανάλογα με τη διαδικασία που ακολουθήσαμε στο στάδιο Β.

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

Μετά δουλεύει ο root με τον κωδικό του.

Κλείστε όλα τα παράθυρα και ξαναδοκιμάστε αν δεν δουλέψει με την πρώτη.

Μετά ακολουθήσετε τις οδηγίες του manual για Linux εγκατάσταση που έχετε στο CD του εκτυπωτή που είναι στο δίκτυο στη διεύθυνση έστω 192.168.1.9

Add Printer Name 2430DL,

Device: AppSocket/HP Jet-Direct,

URI: socket://192.168.1.9:9100,

Driver: KONICA MINOLTA.

Είστε έτοιμοι για την πρώτη σας εκτύπωση.

Enjoy :flower:

Link to comment
Share on other sites

Μια διορθωσούλα μόνο:

Το Xgl είναι ένας Xserver που κάθεται πάνω στο OpenGL.

Το Xgl δεν είναι ένας Xserver, είναι ουσιαστικά implementation στον Xserver (ένα στάδιο πιο πάνω από τον Xserver). Ουσιαστικά αυτό που λές θα γίνει με το Xegl backend (και όχι το glx που υπάρχει τώρα).

Το xorg 7.1 λογικά τό χει μαζί με τον xserver (http://lists.freedesktop.org/archives/xorg/2006-March/014139.html).

Από το link πού χεις δώσει (http://en.opensuse.org/Xgl)

Xgl is the frontend to several different flavors, with the glx backend (also called Xglx) being the major development driving force at the moment. This backend runs in a window on top of a regular Xserver (comparable to Xnest), which provides for the necessary OpenGL support. There is a -fullscreen switch for creating a single fullscreen window. You also have to provide a display name that is NOT the display name of the original Xserver. Another backend called Xegl allows for running Xgl directly on the framebuffer. However, this backend is currently far from being complete and only works on ATI R200 based graphics cards on Linux.

As Xgl with the glx backend cannot run stand-alone, it will automatically start an Xorg server underneath. SUSE's default configuration uses display :93 for that. Only Xgl will be allowed to talk to this Xorg server, and create display :0 for all other applications.

Έχεις κάνει πολύ καλή δουλειά, βασισμένη στη δικιά σου παρατήρηση κυρίως, και στην εμπειρία σου, μπράβο και keep up the good work :T:

Link to comment
Share on other sites

Spdif

Για να λειτουργήσει η έξοδος spdif, ώστε να έχουμε ήχο από εξωτερικό αποκωδικοποιητή, πρέπει να τρέξουμε σε κονσόλα alsamixer, να επιλέξουμε IEC958 P PCM και να μηδενίσουμε την ένταση στο IEC958 P.

Δουλεύει με την τελευταία έκδοση των οδηγών της ALSA. Το SUSE 10.1 δεν χρειάζεται αναβάθμιση των οδηγών ALSA, σε αντίθεση με τις προηγούμενες εκδόσεις.

@ Sotiris

Μα το Linux είναι απίστευτο.

Αξίζει να ασχοληθούμε.

Το μόνο που θέλει είναι λίγο δουλειά σε θέματα υποστήριξης 3D γραφικών και κάποια παιχνίδια κράχτες.

Έτσι, με την αγάπη και την υποστήριξη του κόσμου διαδόθηκαν και επικράτησαν και τα ΙΒΜ συμβατά και τα Windows, σε βάρος της Apple Atari GEM κτλ.

Ευχαριστώ για τα καλά σου λόγια.

Ακολουθεί η περιγραφή του XGL όπως την έχει το ίδιο το πακέτο στο SUSE LINUX 10.1

Xgl is an Xserver that uses OpenGL for its drawing operations. Some operations like antialiased font rendering is noticably faster with this technology, and future graphics hardware might only have support for 3D operations and no 2D core any more.

Note that this is highly experimental code, it has been tested only on few hardware platforms, and depending on driver state it may even crash your computer.

Authors:

Xgl is created mainly by David Reveman (Novell), with some additions

from Dave Arlie, Matthias Hopf (SUSE), and Adam Jackson (NWNK).

It uses the glitz API as an abstraction layer, which has been designed

and implemented by David Reveman and Peter Nilsson (UMU).

The X11 sample server, from which this code base derives, was

originally designed by Phil Karlton and Susan Angebrandt of Digital,

and Bob Scheifler (MIT).

The KDrive DDX was derived from the X11 sample server, and was largely

written by Keith Packard. Anders Carlsson and Jaymz Julian made

significant contributions.

Numerous others have contributed to the X11 project.

Link to comment
Share on other sites

Sensors

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

Στο SUSE 10.1 επέλεξα τα παρακάτω προγράμματα.

1. Τo Gnome system monitor

Υπάρχει στο DVD εγκατάστασης .

2. Το πρόγραμμα Ksensors.

Μπορούμε να επιλέξουμε την κατάλληλη έκδοση από εδώ.

http://packman.links2linux.org/?action=196

(Για SUSE 10.1 86_64 κατέβασα το αρχείο ksensors-0.7.3-0.pm.0.x86_64.rpm)

ή να βάλουμε το packman στις πηγές εγκατάστασης.

HOW TO

Πριν την εγκατάσταση κάνουμε τα παρακάτω:

1. Εγκαθιστούμε το πρόγραμμα "sensors" που υπάρχει στη διανομή του SOUSE 10.1

This package includes programs that show data from some sensor chips. The interface /proc/bus/i2c/ is provided by loading kernel modules. Which modules to load can be interactively detected as root by calling /usr/sbin/sensors-detect. The default configuration in /etc/sensors.conf should be changed to fit the actual set up of the mainboard.

Σε κονσόλα ως root γράφουμε:

/usr/sbin/sensors-detect

και ακολουθούμε τις οδηγίες.

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


To make the sensors modules behave correctly, add these lines to
/etc/modprobe.conf:

#----cut here----
# I2C module options
alias char-major-89 i2c-dev
#----cut here----

To load everything that is needed, add this to some /etc/rc* file:

#----cut here----
# I2C adapter drivers
modprobe i2c-nforce2
# modprobe unknown adapter NVIDIA I2C Device
# modprobe unknown adapter NVIDIA I2C Device
modprobe i2c-isa
# I2C chip drivers
modprobe eeprom
modprobe it87
# sleep 2 # optional
/usr/bin/sensors -s # recommended
#----cut here----

WARNING! If you have some things built into your kernel, the list above
will contain too many modules. Skip the appropriate ones! You really should
try these commands right now to make sure everything is working properly.
Monitoring programs won't work until it's done.

Do you want to generate /etc/sysconfig/lm_sensors? (YES/no):
linux:/home/marios #

Δηλαδή θα μας ζητηθεί να φτιάξουμε ένα αρχείο "/etc/rc.οτιθελουμε"

Έφτιαξα λοιπόν το αρχείο /etc/rc.sensors ως root με το εξής περιεχόμενο.

ΠΡΟΣΟΧΗ

Μην κάνετε copy paste τα παρακάτω από εδώ.

Στη δική σας περίπτωση θα είναι διαφορετικό το κείμενο και θα το βρείτε στην κονσόλα σας.

modprobe i2c-nforce2
modprobe i2c-isa
# I2C chip drivers
modprobe eeprom
modprobe it87
# sleep 2 # optional
/usr/bin/sensors -s # recommended

Επίσης θα μας ζητηθεί να αντιγράψουμε στο αρχείο /etc/modprobe.conf τα παρακάτω:

# I2C module options
alias char-major-89 i2c-dev

Αντί να πειράξετε το αρχείο /etc/modprobe.conf που δεν επιτρέπεται, προτιμήστε να τα αντιγράψετε στο αρχείο

/etc/modprobe.conf.local

Στη συνέχεια μπορείτε να προσαρμόσετε αν θέλετε το αρχείο

/etc/sensors.conf

Προσωπικά δεν έκανα καμία αλλαγή.

Μετά από restart γράψτε σε κονσόλα

/usr/bin/sensors

Θα πρέπει να δείτε κάτι παρόμοιο με τα παρακάτω.

linux:/home/yourname # /usr/bin/sensors

it8712-isa-0d00

Adapter: ISA adapter

VCore 1: +1.38 V (min = +1.42 V, max = +1.57 V) ALARM

VCore 2: +4.08 V (min = +2.40 V, max = +2.61 V) ALARM

+3.3V: +3.25 V (min = +3.14 V, max = +3.47 V)

+5V: +5.00 V (min = +4.76 V, max = +5.24 V)

+12V: +11.84 V (min = +11.39 V, max = +12.61 V)

-12V: +3.93 V (min = -12.63 V, max = -11.41 V) ALARM

-5V: +4.03 V (min = -5.26 V, max = -4.77 V) ALARM

Stdby: +6.85 V (min = +4.76 V, max = +5.24 V) ALARM

VBat: +3.06 V

fan1: 0 RPM (min = 0 RPM, div = 2)

fan2: 0 RPM (min = 3000 RPM, div = 2)

fan3: 0 RPM (min = 3000 RPM, div = 2)

M/B Temp: +37°C (low = +15°C, high = +40°C) sensor = thermistor

CPU Temp: +38°C (low = +15°C, high = +45°C) sensor = thermistor

Temp3: +128°C (low = +15°C, high = +45°C) sensor = disabled

Καλό μεν αλλά θα ήταν καλύτερο ένα γραφικό περιβάλλον.

2. Εγκαταστήστε το πρόγραμμα Ksensors, κάντε restart και το ρυθμίστε το.

Ιδού και το αποτέλεσμα ....

post-2226-1416072652,9741_thumb.jpg

Link to comment
Share on other sites

Μια εικόνα είναι χίλιες λέξεις.

Εδώ δεν έχω να δώσω κάποιο trick.

Σκοπός μου ήταν να κάνω capture και editing ένα βίντεο.

Εγκατέστησα το Kino, σύνδεσα τη Video Camera στην υποδοχή firewire DV και δούλεψε με τη μία.

Δείτε πόσο όμορφο είναι το open office, προσέξτε τις θερμοκρασίες του επεξεργαστή και της μητρικής στο πάνελ και τα notes. Στη δεύτερη οθόνη έχω άλλο ένα πανελ με διάφορα καλούδια.

Η Hcourier γραμματοσειρά είναι νόμιμη μια και τη σχεδίασα ο ίδιος. :)

(και το λάθος στα "Ελληνικά" για να φανεί η αυτόματη διόρθωση)

post-2226-1416072654,1844_thumb.jpg

Link to comment
Share on other sites

  • 3 weeks later...

Ο ΟΤΕΝΕΤ δίνει σε κάποιο από τα πακέτα του το SAGEM 800 ADSL USB MODEM χωρίς οδηγούς για Linux.

Για να έχουμε Internet με αυτό το modem σε SUSE Linux 10.1 χρειάζονται ειδικοί οδηγοί.

Ακολουθήστε τις οδηγίες εγκατάστασης που υπάρχουν εδώ.

http://atm.eagle-usb.org/wakka.php?wiki=UeagleAtmDoc

Εγκαθιστάτε πρώτα τον Kernel driver που θα βρείτε εδώ

http://eagle-usb.org/ueagle-atm/ueagle-atm-1.3.tar.gz

Φτιάξτε ως root ένα dir στο /lib/firmware/ueagle-atm

Κατεβάστε το firmware από εδώ

http://eagle-usb.org/ueagle-atm/non-free/ueagle-data-1.1.tar.gz

Αποσυμπιέστε τα αρχεία στο /lib/firmware/ueagle-atm

Δώστε την εντολή

modprobe -f ueagle-atm

Ρυθμίστε από Yast το ADSL.

Network Devices: DSL

(tab DSL devices): Add

PPP Mode: PPP over ATM

VPI/VCI --> 8.35 (Για Ελλάδα OTENET)

Device Activation --> Αφήστε τα defaults.

User Controlled --> Checked (Για να συνδεθείτε μέσω του προγράμματος Dial UP kinternet)

Next --> Επιλέξτε provider ή δημιουργείστε νέο.

Συνδεθείτε με το Kinternet

Ένα άλλο τρόπο εγκατάστασης, που στηρίζεται σε kernel modules θα τον βρείτε εδώ.

http://www.linuxquestions.org/linux/answers/Hardware/ADSL_modem_Sagem_f_st_800_SuSE_10_1_x86_64_installation

Enjoy :flower:

Link to comment
Share on other sites

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

Με ποιο τρόπο λοιπόν εγκαθιστούμε ένα νέο kernel στο Linux SUSE 10.1?

Πηγές:

/usr/share/doc/packages/kernel-source/README.SUSE

http://www.digitalhermit.com/linux/Kernel-Build-HOWTO.html

Με τον παρακάτω τρόπο

- συντονίζουμε τις ρυθμίσεις του kernel που θα φτιάξουμε με αυτό του τρέχει,

- στη συνέχεια μπορούμε να κάνουμε όποιες αλλαγές επιθυμούμε και τέλος

- θα δημιουργήσουμε ένα νέο binary kernel και θα το εγκαταστήσουμε.

Εγκατάσταση kernel-source.

cd /usr/src/linux
make menuconfig #συντονίζει τις ρυθμίσεις του νέου kernel (ίδια γεύση με αυτό που ήδη τρέχει)
make cloneconfig #εδώ κάνουμε τις αλλαγές που θέλουμε
make
make modules_install
make install

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

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

Important Information

Ο ιστότοπος theLab.gr χρησιμοποιεί cookies για να διασφαλίσει την καλύτερη εμπειρία σας κατά την περιήγηση. Μπορείτε να προσαρμόσετε τις ρυθμίσεις των cookies σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.