Ubuntu ‘da multi-touch pad’e multitouch özelliği ekleme

öncelikle mutouch driver i kuruyoruz:

sudo apt-get install xserver-xorg-input-mutouch

ardından, xorg.conf dosyasına birkaç satır bir şeyler ekleyeceğiz. öncelikle xorg.conf dosyasını açalım:

sudo gedit /etc/X11/xorg.conf

bu dosyada aşağıdaki satırları aynen kopyalayıp, oturumu yeniden başlatalım

Section “InputDevice”
Identifier “Touchpad”
Driver “microtouch
Option “Device” “/dev/input/mouse1”
EndSection

 

bir başka sorun da touchpad i istenildiği zaman açma/kapatma. onun için de buradaki çözümü uygularsanız sorununuz hallolacaktır.

Linux(ubuntu) üzerinde 32 bit sistemde ram arttırımı

başlık biraz devrik oldu ama kusura bakmayın. malum 32bit sistemlerin adresleyebildiği max ram gözesi teorik olarak 2^32 yani 4.3 GB tabi diğer bazı kısıtlardan dolayı görebileceğiniz max ram değeri 3.2Gb i geçmeyecektir.

elbette buna da bir çözüm bulunmuş durumda. kernel’de physical adres extension (pae)kullanılarak arttırılabilir. sözü uzatmadan kodları verelim:

öncelikle işlemcinizin pae destekli olup olmadığına bakalım:

$ grep --color=always -i PAE /proc/cpuinfo

işlemci “flag”larında pae kırmızı olarak görünüyorsa işlemcinizin pae desteği vardır. pae desteği ile adresleme için 4 bit daha kazanmış oluyorsunuz. kaba bir hesapla bu normal 32 bit sistemin 2^4=16 katı fazla yani 2^36 bellek gözünü adresleyebileceğiniz anlamına geliyor. zaten günümüzde max 4 ram slotuyla 4x8GB=32GB ram sahibi olabiliyorsunuz. pae desteğiniz varsa devam edelim:

#sudo apt-get install linux-generic-pae linux-headers-generic-pae

ve yeniden başladıp default olarak da seçili olan bu kernel ile oturum açıldığında artık tüm ram’inizi adresliyebiliyor olmanız gerekir ;)

kaldırmak için:

#sudo apt-get remove linux-generic-pae linux-headers-generic-pae

Ubuntu Klavye Düzenini (Keyboard Layout) Değiştirme

Ubuntu Klavye Düzenini (Keyboard Layout) Değiştirme

 

Her zaman canımı sıkan ve bin takla attıran bir nitelik de türkçe klavyelerdeki nümerik klavyedeki virgülü nokta olarak atamaktır. Özellikle İngilizce tabanlı programlara nümerik ifadeler girdiğimizde epey sıkıntı yaratır bu durum. Ubuntu Keyboard Layout diye aradığımızda da genelde OS düzeyinde müdahalelerde bulunmak gerekir(di). Ancak şimdi çok basit bir özellikle bu sorunu halledebiliriz:

 

  1. Setings>Keyboard dan Layout sekmesini açıyoruz 
  2. burada Options butonuna tıklıyoruz.
  3. Gelen menüden envai çeşit ayarı değiştirebilme seçeneğine sahibiz artık
  4. Numeric keypad delete key behaviour ‘dan
  5. Four-level key with dot butonuna tıklıyoruz
 

 

bitti gitti.  

ubuntu’da facebook video görüntüleyememe probleminin çözümü

ubuntu da facebook vb. sitelerde görülen “video unavailable” yani videonun görüntülenememesi ile ilgili sorunun çözümüne ilişkin önerilen yöntemler içinde işe yaramış olan, şu sitede bulduğum çözümü aşağıda yayınlıyorum:

Ubuntu 10.10 Flash Player | Facebook Video Unavailable Solved | Even 64 bit Flash Player Installation Guide | Firefox Chrome Opera Flash Player in Ubuntu 64 bit

After all those Video and Flash player issues in Ubuntu whether Firefox or Google Chrome, I finally got a solution to all of those. The 64 bit Flash Player issue also has the same solution. So let’s get started.

STEP 1 :

64 bit Users

go to Link : http://labs.adobe.com/downloads/flashplayer10_square.html

fron the release list download the one for 64 bit linux extract it get the ‘libflashplayer.so’ file.

32 bit users

go to http://get.adobe.com/flashplayer/ from the ‘select version to download’ drop down menu download the ‘.tar.gz’ file for linux extract it get the ‘libflashplayer.so’ file

STEP 2:

FIREFOX –

a. Open terminal go into the folder/directory where ‘libflashplayer.so’ file is using ‘cd’ (eg. cd Downloads or cd Desktop )command or any other way you like.

After that …..

b. In Terminal type

sudo cp libflashplayer.so /usr/lib/firefox-4.0-4.0b13pre/plugins

Note: Look carefully at bold folder ‘firefox-4.0-4.0b13pre’, this is my installation you can change this to your installation like ‘/usr/lib/firefox-3.6.15pre/plugins’ etc. rest remains same.

GOOGLE CHROME –

a. same as for firefox.

b. In Terminal type

sudo cp libflashplayer.so /opt/google/chrome

OPERA –

a. same as for firefox.

b. sudo cp libflashplayer.so /usr/lib/opera

That’s it Enjoy every video in Firefox, Opera, Chrome in Ubuntu

Linux üzerine MATLAB kurma

MATLAB programını kuracağımız dizini oluşturalım:

cd /usr/local

sudo mkdir matlab7

cd matlab7

Öncelikle license.dat dosyasını /usr/local/matlab7 dizinine kopyalıyoruz. Bu dizine bundan sonra $MATLABROOT diyeceğiz. Yazım kolaylığı için:

“MATLABROOT=/usr/local/matlab7” komutuyla “/usr/local/matlab7” yerine $MATLABROOT yazabileceğiz:

MATLABROOT=/usr/local/matlab7

cp /<license.dat_dizini> $MATLABROOT

Artık kurma işlemine geçebiliriz:

sudo /cdrom/install*

sonrasında klasik windows tarzı menülerden OK yes OK yes ile geçiyoruz .you are not license for.. a “no” deyip kurmak istediğimiz programları seçeceğimiz bölüme geliyoruz. Normal olarak cd de yüklü ve lisansımızın kurabileceği tüm programları kurma varsayılan olarak gerçekleştirilir. Kurmak istemediğimiz programları sağ taraftaki “items not to install” kısmına “remove” edebiliriz.

Ardından gelecek menüde create symbolic links to matlab… kısmını yanındaki kutucuğu da işaretleyip “Ok” liyoruz. Begin installation ? Sorusunu evetleyip kuruluma başlıyoruz… 2 ve 3 nolu cd leri istedikçe takıp devam ediyoruz…

Kurulum bitti ancak yapacağımız işler bitmedi. License.lic dosyasında <your server> kısmını server isminizle(shell de @ den sonra gelen kısım: ali@alininbilg) license.lic dosyasını $MATLABROOT/etc klasörüne kopyalıyoruz:

sudo cp /<dosya_yolu>/licence.lic $MATLABROOT/etc

MATLAB programını uygulamalar sekmesinde masaüstünde çalışacak biçimde kısayol oluşturalım.

Bunun için:

/usr/share/applications/ klasörünün altında “matlab.desktop” belgesini oluşturalım ve aşağıdaki kısmı bu dosyaya ekleyelim:

sudo gedit /usr/share/applications/matlab.desktop

açılan sayfaya:

[Desktop Entry]
Name=Matlab
Comment=Matlab
Exec=/usr/local/bin/matlab -desktop
Icon=/usr/local/matlab7/X11/icons/matlab48c_icon.xpm
Terminal=false
MultipleArgs=false
Type=Application
Categories=Application;Development;
StartupNotify=true

yazalım ve kaydedelim. Şimdi uygulamalar>programlama altında matlab ikonu görülecek tıklayıp çalıştıralım

Matlab-linux da çok fazla sayıda hata -bug- bulunmakta. Forumlarda ve matlabmathwork sitesinde bu hatalara yapılmaya çalışılan yamaları görebilirsiniz. Bu hatalar sinir bozucu olabiliyor benden söylemesi.

Öncelikli hata sistemimize gnome ve compiz yüklü ise menülerin gri gözükmesi bunun için:

“export AWT_TOOLKIT=MToolkitkomutunu “/usr/local/bin/matlab” dosyasına kaydediyoruz:

sudo gedit /usr/local/bin/matlab

açılan dosyada “#! /bin/sh” nin altına export AWT_TOOLKIT=MToolkit yazıyoruz

matlab ı çalıştırdığımızda(shell e matlab yazıp enter dediğimizde veya oluşturduğumuz kısayola tıklayarak)

matlab command window un en üstünde büyük ihtimalle şu yazılar belirecek:

warning : could not query OpenGL
warning : OpenGL appears to be installed incorrectly

matlab bunun için bir çözüm önerisi sunmuş: http://www.mathworks.com/support/solutions/data/1-18N21.html?solution=1-18N21

matlab da

>>opengl info

komutunu işlettiğimizde hata alıyorsak:

matlab ın uyumlu çalıştığı OpenGL kütüphanelerinde uyumsuzluk problemi bulunmakta.

libGL.so.1.2.x
libGLU.so.1.2.x

veya
libGL.so.1.2.x
libGLU.so.1.3.x

kendi kütüphanemizi sınamak için:

cd /usr/lib

ls openGL*

komutlarını işletiyoruz. Örneğin bendeki sonuç:

libGLcore.so.1 libGLEW.so.1.5 libGL.so.1 libGLU.so.1

libGLcore.so.169.12 libGLEW.so.1.5.0 libGL.so.169.12 libGLU.so.1.3.070002

şimdi iki dosya dikkatimi çekiyor: libGL.so.169.12 . 169.12 takısı OpenGL nin benim nvidia ekran kartı sürücüm tarafından hızlandırıldığını söylüyor (169.12 sürümü ile). Şimdi bu dosyayı vurgulayalım: /usr/lib/libGL.so.169.12

MATLAB ın kurulu olduğu dizinde matlab ın kullanacağı OpenGL dosyası var : $MATLAB/sys/opengl/lib/glnx86/libGLU.so

Bu iki dosyayı seçeceğimiz bir bölümde birbirine bağlayacağız:

sudo mkdir /usr/MATLAB_OpenGL

cd /usr/MATLAB_OpenGL
sudo ln -s /usr/lib/libGL.so.169.12 libGL.so
sudo ln -s $MATLAB/sys/opengl/lib/glnx86/libGLU.so libGLU.so

shell de işlemin onaylandığına dair bir yazı belirecektir:

ln: creating symbolic link `libGL.so’: File exists

şimdi ise export komutu ile /usr/local/bin altındaki matlab dosyasında matlab ın bakacağı dizinlere oluşturduğumuz /usr/MATLAB_OpenGL dizinini de ekleyelim:

sudo gedit /usr/local/bin/matlab

CTRL+F ile “Initialize OpenGL libraries to Mesa” geçtiği yeri bulalım. OpenGL olarak Mesa kullandığımda(matlab bunu öneriyor) sistemim çökmekte-çekirge iki sıçradı- opengl kütüphanelerini mesa yerine oluşturduğumuz dizine yönlendirelim:

LDPATH_OPENGL=’$MATLAB/sys/opengl/lib/$ARCH’

dizinini bulduk burada $ARCH değişkeni X86 mimarisine sahip sistemlerde glnx86

# Determine <final_load_library_path> for each platform

burada platformu belirleyip o ifadenin case nin sonundaki(linux için: ilk case) export LD_LIBRARY_PATH dan önce aşağıdaki komutu giriyoruz:

LD_LIBRARY_PATH=/usr/MATLAB_OpenGL:$LD_LIBRARY_PATH

ve ta ta OpenGL uyarılarından kurtulduk(yani kurtulmuş olmamız gerekir)

sınamak için yeniden matlab ı açıp grafik demolardan birini yürütüyoruz. Ama o da ne tonla yazı ve başında : Segmentation violation detected at the adress … hatası çıkıyor. Yine bir hata yine bir matlab yaması:

önce $MATLAB/bin/glnx86/ altındaki libmwm_ir.so dosyasını yeniden adlandırıyoruz(bir nevi ihtiyatlı silme işlemi)

sudo mv $MATLAB/bin/glnx86/libmwm_ir.so $MATLAB/bin/glnx86/libmwm_ir.so.old

ardından yeni libmwm_ir.so dosyasını indiriyoruz:http://www.mathworks.com/support/solutions/files/s1-OUVOD/libmwm_ir.so

indirdiğimiz dosyanın masaüstünde(~/Masaüstü) olduğunu varsayalım. Bu durumda

sudo cp -f ~/Masaüstü/libmwm_ir.so $MATLAB/bin/glnx86/

komutunu işlettik.Sorun çözüldü gibi(umarım). matlab da:

>>demos

dedik ve bir demo seçtik o da ne şimdi de görüntü yok ?!??!!

neyse önce OpenGL yi doğru yükleyip yüklemediğimize bakalım. Matlab komut satırına:

>>opengl info

yazıyoruz ve şuna bezer bir şeyler çıkması gerekiyor

Version = 2.1.2 NVIDIA 169.12

Vendor = NVIDIA Corporation

Renderer = GeForce 8600M GS/PCI/SSE2

MaxTextureSize = 8192

Visual = 0x27 (TrueColor, depth 24, RGB mask 0xff0000 0xff00 0x00ff)

Extensions = GL_ARB_color_buffer_float GL_ARB_depth…. böyle gider

Hardware Bug Workarounds:

OpenGLBitmapZbufferBug = 0

OpenGLWobbleTesselatorBug = 0

ardından görüntü özelliklerimizi test edelim

>> hf=figure;

>> get(hf,’xvisual’)

ans =

0x24 (TrueColor, depth 24, RGB mask 0xff0000 0xff00 0x00ff)

>> !glxinfo

visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav

id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat

———————————————————————-

0x21 24 tc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 None

0x22 24 dc 0 32 0 r y . 8 8 8 0 4 24 8 16 16 16 16 0 0 None

0x24 24 tc 0 32 0 r y . 8 8 8 8 4 24 8 16 16 16 16 0 0 None

0x25 24 tc 0 32 0 r . . 8 8 8 0 4 24 8 16 16 16 16 0 0 None

0x26 24 tc 0 32 0 r . . 8 8 8 8 4 24 8 16 16 16 16 0 0 None

0x27 24 tc 0 32 0 r y . 8 8 8 0 4 24 0 16 16 16 16 0 0 None

0x28 24 tc 0 32 0 r y . 8 8 8 8 4 24 0 16 16 16 16 0 0 None

0x29 24 tc 0 32 0 r . . 8 8 8 0 4 24 0 16 16 16 16 0 0 None

0x2a 24 tc 0 32 0 r . . 8 8 8 8 4 24 0 16 16 16 16 0 0 None

0x2b 24 tc 0 32 0 r y . 8 8 8 0 4 0 0 16 16 16 16 0 0 None

0x2c 24 tc 0 32 0 r y . 8 8 8 8 4 0 0 16 16 16 16 0 0 None

.

.görüldüğü üzere 0x2b de derinlik 0 bit ve bu bazı render problemlerine yolaçabileceğinden varsayılan görüntüyü 24 bit derinlikli olan bir alana (örn 0x24) ayarlamalıyız

>> set(0,’defaultfigurexvisual’,’0x24′);

Bu hatalar ile uğraşmak yerine R2008a sürümüne geçmeniz tavsiye olunur ;)

ve 2008a sürümüne geçtim

Başarılı gibi görünen kurulumdan sonra(yukarıda anlatılan, önceki sürümün kurulumuyla aynı) o da ne bir hata ! Ama hayır R14 den epey tecrübe edindik. Hata şöyle diyor:

Warning: Initializing Handle Graphics failed in matlabrc.
This indicates a potentially serious problem in your MATLAB setup, which should be resolved as soon as possible. Error detected was:
MATLAB:badsubscript
Attempted to access monitors(1,:); index out of bounds because size(monitors)=[0,4].

In matlabrc at 108 […]

bahsettiği matlabrc dosyasında hgrc.m adlı mfile dosyasını çağırdığı görülüyor.Dosyayı açalım

>>edit hgrc.m

açılan dosyada

monitors = get(0, ‘MonitorPositions’);

handle ı var. sorun burada.

Doküman bilgilerinden

Monitor:[x y width height;x y width height]

x = primary monitor width + 1
y = primary monitor height + 1

şimdi

bu durumda örneğin benim ekran çözünürlüğüm 1280×800

yapmam gereken değişiklik:

monitors = [0,0,1280,800;1281,801,1280,800];

ve monitors = get(0, ‘MonitorPositions’); kısmı da yorum olarak gizleeyelim nihayi durum:

%monitors = get(0, ‘MonitorPositions’); %edited by tmain

monitors = [0,0,1280,800;1281,801,1280,800];

%monitors = get(0, ‘MonitorPositions’); %onurs tarafından değiştirildi

monitors = [0,0,1280,800;1281,801,1280,800];%monitorume gore ayarlandi

ve matlab ı tekrar başlattık şimdi yine bir hata:

“The desktop configuration was not saved successfully”

Hımm görece basit bir sorun. Dosyaların kaydedileceği yerde matlab yazma izni alamıyor. Bu izinleri de değiştirdiğimizde:(shell)

sudo chmod a+w -R ~/.matlab

Diğer çakışmaların önüne geçmek için dil ayarlarını ingilizceye dönüştürmekte fayda var. bunun için

sudo gedit /usr/local/bin/matlab

ve açılan dosyada ikinci satıra:

export LC_ALL=en_US

yazıyor ve kaydediyoruz.Böylece tüm locale değişkenlerimizi o oturum için amerikan ingilizlerinin tipine çevirdik.

MATLAB ı çalıştırdığımızda ” Locking assertion failure ” hatası alıyorsak(shell ekranında) ve backtrace kısmında java dosyaları listeleniyorsa ayrıca şu komutu da yukarıdaki export ifadesinden sonra eklememiz gerekir:

export MATLAB_JAVA=/usr/lib/jvm/java-6-sun-1.6.0.06/jre

şimdilik düzgün olara çalışan bir matlaba sahibiz gibi görünüyor ;)

Ubuntuda LAN üzerindeki Yazıcılara bağlanma

UBUNTU LAN Üzerindeki Yazıcıya bağlanma(Windows)

Öncelikle Samba paketlerinin yüklü ve işlemde olup olmadığına bakıyoruz.

Sistem>Yönetim>Servis dizininde Samba folder share ve Printer Service(cupsys) bulunup bulunmadığına varsa seçili(solda onay işaretli) olmadığına bakıyoruz

Bu servisler yüklü değilse Synaptic paket yöneticisinden(Sistem>Yönetim> Synaptic paket yöneticisi) samba (CTRL+F “samba”) samba, samba-common, ve smbclient paketlerini kurulım için işaretliyor ve kuruyoruz.

Ardından paylaşılan yazıcı başka bir makinede windows kurulu bir sisteme bağlı ise: Denetim masası>yazıcı ve diğer araçlar>yüklü yazıcıları görün kısmından yazıcımızı bulup sağ tıklıyoruz bağlantı noktaları sekmesinden “çift yönlü yazma desteğini etkinleştir” yazısının yanındaki tiki kaldırıyoruz.

Artık son aşamaya geldik. Ubuntuda Sistem >Yönetim>Yazdırma seçeneğine geliyoruz.Burada “New printer” seçeneğinden windows printer via Samba sekmesine geliyoruz smb:// kutusunun yanına <Çalışma Grubu>/<yazıcının bağlı olduğu makine>/<yazıcı adı> giriyoruz. Örneğin benim ağımda 192.168.1.2 no lu makine de Xerox yazıcım bulunmakta ve çalışma alanım WORKGROUP bu durumda “smb://” den sonra yazmam gereken WORKGROUP/192.168.1.2/Xerox ve bu ağ şifre ile korunuyorsa “Authentication Required” yazısına tik koyup kullanıcı adı ve şifremizi giriyoruz. Yazıcımız kullanıma hazır.

Kaynaklar:

1. https://help.ubuntu.com/community/WindowsXPPrinter

2. https://help.ubuntu.com/community/NetworkPrintingWithUbuntu

Ubuntu Ek Programlar

Ubuntu Ek Programlar

Ubuntu kurulumuyla birlikte işimizi görecek pek çok bileşen de kendiliğinden yüklenmekte fakat hep daha fazlasını isteyen bizler için Birkaç ek araç(sadece kopyala ve kabuğa(shell)yapıştır):

  • Compiz ile gelişmiş grafik önyüzü

    sudo apt-get install compizconfig-settings-manager gnome-art usplash startupmanager

  • Ek sıkıştırma/çözme yazılımları (zip vs.)

    sudo apt-get install unace rar unrar zip unzip p7zip-full p7zip-rar sharutils aish uudeview mpack lha arj cabextract file-roller

  • Ek yazı tipleri

    mkdir mkdir -p /usr/lib/X11/fonts/Type1

    sudo apt-get install msttcorefonts

sudo apt-get install ttf-larabie-straight ttf-larabie-deco mplayer-fonts xfonts-terminus-dos xfonts-    terminus xfonts-terminus-oblique xfonts-mona tv-fonts ttf-tuffy ttf-sjfonts ttf-sil-padauk ttf-sil-ezra ttf-paktype ttf-georgewilliams
ttf-fifthhorseman-dkg-handwriting ttf-farsiweb ttf-essays1743 fonty ttf-opensymbol ttf-nafees ttf-mgopen ttf-gentium ttf-freefont ttf-dustin ttf-devanagari-fonts ttf-dejavu-extra ttf-dejavu-core ttf-dejavu ttf-bpg-georgian-fonts ttf-bitstream-vera ttf-alee

  • Multimedya programı

    sudo apt-get install mplayer

kod çözücüler(codecs):

sudo apt-get install mpeg2dec a52dec vorbis-tools id3v2 mpg321 mpg123 libswfdec0.3 libflac++6 ffmpeg cdda2wav toolame libmp4v2-0 totem-mozilla libmjpegtools0c2a tagtool easytag id3tool lame lame-extras nautilus-script-audio-convert mozilla-helix-player helix- player libmad0 libjpeg-progs libmpcdec3 libquicktime1 flac faac faad sox toolame a52dec ffmpeg2theora libmpeg2-4 uudeview flac libmpeg3-1 mpeg3-utils mpegdemux

  • Gstreamer :

    sudo apt-get install gstreamer0.10-ffmpeg gstreamer0.10-fluendo-mp3 gstreamer0.10-fluendo-mpegdemux gstreamer0.10-gnonlin gstreamer0.10-pitfdll gstreamer0.10-plugins-bad  gstreamer0.10-sdl gstreamer0.10-plugins-bad-multiverse gstreamer0.10-schroedinger gstreamer0.10-plugins-ugly-multiverse totem-gstreamer

    sudo apt-get install gstreamer-dbus-media-service gstreamer-tools

  • flash:

    sudo apt-get install gsfonts gsfonts-x11 flashplugin-nonfree

  • Java:

    sudo apt-get install sun-java6-bin sun-java6-fonts sun-java6-jre sun-java6-plugin

    sudo apt-get install equivs ttf-sazanami-gothic ttf-sazanami-mincho

  • Filezilla (FTP programı)

sudo apt-get install filezilla filezilla-locales

  • Torrent ( indirme programı)

    sudo apt-get install deluge-torrent

  • Bu programlardan kurtulmak için:

sudo apt-get remove <program ismi>

Kaynak

Ubuntu Adobe Reader Kurma

Bu yazıda hem red hat package manager (.rpm uzantılı) dosyalarının ubuntunun desteklediği debian paket formuna dönüştürmeyi hem de linux üzerine adobe acrobat reader kurmayı göreceğiz.

Öncelikte Adobe ‘un sitesinden linux uyumlu Adobe Reader 8.1.2 SU1 sürümünü indiriyoruz:indir

ardından .rpm uzantılı paketi debian paket formatına dönüştüreceğiz.Bunun için öncelikle  alien programını indirmemiz gerekiyor. Bunun için:

sudo apt-get install alien

komutunu yürütüyoruz. İndirdiğimiz .rpm uzantılı dosyaların Masaüstünde olduğunu varsayalım:

cd ~/Masaüstü

sudo alien AdobeReader_enu-8.1.2_SU1-1.i486.rpm

ls komutunu ile masaüstüne bakalım:

ls adobe*

sudo alien AdobeReader_enu-8.1.2_SU1-1.i486.rpm
sudo alien AdobeReader_enu-8.1.2_SU1-1.i486.deb

artık debian paketini kurabiliriz

sudo dpkg -i AdobeReader_enu-8.1.2_SU1-1.i486.deb

kurduğumuz paketi kaldırmak istediğimiz zaman:

sudo dpkg -r  AdobeReader_enu-8.1.2_SU1-1.i486.deb

komutunu kullanabiliriz.

İşimiz bitti mi ? Henüz değil. Uçbirimden(Shell) komut ile acrobat reader ı çalıştırmak için “/usr/local/bin” dizininde belirleyeceğimiz bir dosyayı(ayrıca komut ismi olacak) “/opt/Adobe/Reader8/bin/acroread”  uygulama çalıştırma dosyasına sembolik olarak bağlayacağız. Komut ismini acrobatread olarak belirleyelim bu durumda bağlama komutu:

sudo ln -s /opt/Adobe/Reader8/bin/acroread /usr/local/bin/acrobatread

olacak.Bir diğer işlem root olmadan acrobatread komutunu shellden işletebilmek için kullanıcı izinlerini ayarlamamız gerekiyor:ayrıtılı bilgi:

okuma(r) ve çalıştırma(x) izinlerini tüm kullanıcılara verelim:

sudo chmod a+rx /opt/Adobe/Reader8/bin/acroread

sudo chmod a+rx /usr/local/bin/acrobatread

artık ya komut satırından

acrobatread  <dosya-konumu>

veya

pdf belgesine sağ tıklayıp Birlikte aç>özel komut kullan sekmesine acrobatread komutunu girdiğimizde belgemiz acrobat reader ile açılacaktır. Daha sonra istenildiği taktirde .pdf belgeleri  varsayılan olan belge görüntüleyicisiyle de açılabilir.

dipnot: Belge görüntüleyicisi yerine Acrobat reader ‘ı tercih etmemin sebebi acrobat reader pro ile yaratılan notları düzgün görüntüleyemememden dolayıdır.

Kaffeine “Audio device busy” sorunu

Kaffeine “Audio device busy” sorunu

Film izlemek için MS ortamındaki BSPlayer a Linux alternatifi bulmam gerekti. Xine bu işlerin babası ve bu tabanda yazılmış Kaffeine Player video ve audio codec leri açısından zenginliği ve altyazılar ile sorunsuz çalışmasıyla iyi bir alternatif -belki de daha iyi deneyip göreceğiz-

Ama o da ne görüntü sorunsuz akıp giderken ektanda bir hata mesajı

“Audio device busy”

Kaffeine Player da Settings> xine Engine Parameters>audio sekmesinde driver ı “auto” dan “alsa” ya çekelim. Bu auto algılama kısmında bir sorun var o kesin ;)

Ubuntu Wireless/Kablosuz Ağ Problemi

Ubuntu Wireless/Kablosuz Ağ Problemi

Linux ile ilk tanışanların yüzleştiği önemli problemlerden birisi kablosuz ağlara bağlanmak.

Burada :https://help.ubuntu.com/community/WifiDocs/WirelessTroubleShootingGuide#iwconfig

adım adım çözüm yöntemleri gösterilmiş. Sorun çok farklı nedenlerden kaynaklanabileceği( wireless sürücüsü/wireless devre kesici düğmesinin kapalı olması/yanlış ayarlar/wlan0:avahi vs.) için adımları sırasıyla izlemekte fayda var. Ancak öncelikle:

sudo apt-get update

sudo apt-get install

sudo apt-get upgrade

dizisini uyguluyoruz

Sistem>Yönetim>Ağ üzerine gelip root şifrenizle kilidi açtıktan sonra Kablosuz ağ Essid(görünen isim) girdikten(veya bulduktan) sonra configuration/yapılandırma ayarları otomatik yapılandırma(DHCP) olarak seçip ilk denemmezi yapmakta fayda var. Şayet kablosuz ağa WAP/WEP ile bağlanıyorsak -ki genelde modemler varsayılan olarak A43B28D… gibi şifre verildiği için WEP 16’lı(hexadecimal) şifreleme algoritması kullanılır – modem tarafından üretilen/veya modeme kendimizin atadığı şifrenin girilmesi gerekir. Ancak bazı sürümlerde WAP/WEP şifreleme ile ilgili yazılım sorunları olduğundan çevrede şifresiz bir ağa bağlanabiliyorsak denememizi bu ağdan yapmamız daha mantıklı olacaktır. Böylece varsa sorunu oluşturan nedene yaklaşabiliriz.Ardından shell(uygulamalar>donatılar>uçbirim) açılarak:

#sudo /etc/init.d/networking restart

komutunu vererek ağ konfigürasyonunu yeniden başlatıyoruz.

$iwconfig

komutu ile ağ durumunu görebiliriz. Örneğin bu komutun bendeki çıktısı(değerler değiştirilmiş olarak :) ):

lo        no wireless extensions.
eth0      no wireless extensions.
wmaster0  no wireless extensions.
wlan0     IEEE 802.11g  ESSID:"AirTies"  Nickname:""
Mode:Managed  Frequency:2.462 GHz  Access Point: 00:08:5D:F9:AB:19
Bit Rate=54 Mb/s   Tx-Power=27 dBm
Retry min limit:7   RTS thr:off   Fragment thr=2346 B
Power Management:off
Link Quality=100/100  Signal level=-46 dBm  Noise level=-95 dBm
Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
Tx excessive retries:0  Invalid misc:0   Missed beacon:0

şeklinde bağlantı kalitesi modemin yakınında olduğum için çok iyi ;)

Bağlantıyı sınamak için ayrıca Sistem>Yönetim>Ağ Araçları kısmında Ağ aygıtı wlan0 seçilerek modeme ping atmayı deneyebiliriz(adresi muhtemelen 192.168.1.1 vb. Olacaktır) Ping atmada sorun yaşıyorsanız(ulaşan paket sayısı 0 ise) ilk linkten faydalanarak adım adım çözüm yollarını sınaablirsiniz.

Örneğin benim öncelikle intel wireless 4965AGN kartımın sürücüsünü güncellememe gerekti

$lshw

komutuyla kablosuz ağ kart sürücüsünün doğru yüklenmediğini gördüm:

http://kuscsik.blogspot.com/2007/06/how-to-install-intel-4965-wireless.html

Ardından basit ama beni yaklaşık 1 gün uğraştıran komutu girdim

sudo ip link wlan0:avahi down

wlan0:avahi bağlantısı herşey düzgün gibi gözükmesine karşın şifreli ağa bağlanmamı engelliyordu. Bu komutla sıralamada wlan0:avahi yi wlan0 nın altına alarak bu engeli aşıldı.

Kurulum sonrası kart ilk kez tanındığında sistem kart hafızasını okumak ister ve bu zaman zaman sistemin kilitlenmesine neden olur. Bunu önlemek için:

1) /etc/pcmcia/config.opts Dosyasını açalım

gksudo gedit /etc/pcmcia/config.opts

2) Aşağıdaki bölümü bulalım

  •   include memory 0xc0000-0xfffff
      include memory 0xa0000000-0xa0ffffff
      include memory 0x60000000-0x60ffffff

3) Ve yukarıdaki bölümü tümüyle silip aşağıdaki ile değiştirelim

  •   include memory 0xd0000-0xdffff
      include memory 0xc0000-0xcffff
      include memory 0xc8000-0xcffff
      include memory 0xd8000-0xdffff

Şimdi ise Linux ile süper hızlı internetin keyfini çıkarıyorum ;)

Ps:İnternet bağlantı problemi devam ediyorsa bahsettiğim çıktılarla sorunu yorum olarak yazın yardımcı olmaya çalışırım ;)