EgyProgramozo

Linux cikkek

Mekkora legyen a boot partíció [Ubuntu/Mint]

Ha szeretnénk külön tartani a boot partíciót, mert mondjuk titkosítanánk a rendszer többi részét, akkor a következő kérdés, hogy mekkora helyet is adjunk neki.

2013.10.20.
Logitech Unifying egység párosítás Ubuntun

Ha több eszközt akarunk párosítani egy Logitech Unifying egységhez, azt nagyon egyszerűen megtehetjük Windows alatt... Maga a párosítás megmarad utána is, de azért ez így nem olyan kényelmes. Hivatalos program nincs Linuxra, de szerencsére a Solaar erre lett kitalálva.

Telepítés

sudo add-apt-repository ppa:daniel.pavel/solaar sudo apt-get update sudo apt-get install solaar A Dashból indítható a program, ami aztán a tray-ben elérhető. Forrás: http://www.webupd8.org/2013/07/pair-unpair-logitech-unifying-devices.html
2013.07.12.
MKV konvertálás AVI formátumba Ubuntu 13.04 alatt

Sikeresen belefutottam egy olyan sorozatba, amit csak mkv formátumban tudtam elérni, de az asztali DVD lejátszó csak avi-t hajlandó prezentálni. Örömmel tapasztaltam, hogy egy laza kereséssel már meg is van a megoldás, de nem... Az ffmpeg nem szívesen konvertálná át simán, mondván, hogy elavult és inkább az avconv programot használjam. A másik nagy problémám, hogy nincs kedvem azon gondolkozni, hogy milyen video/audio konvertálás van az mkv-n és hogy milyen legyen az avi-n. A megoldás: FF Multi Converter Telepítése: sudo add-apt-repository ppa:ffmulticonverter/stable sudo apt-get update sudo apt-get install ffmulticonverter Használata: Indítás után betallózzuk a fájlokat és konvertálunk... Az mkv avi konvertálásnál ( valószínű más típusnál is, de ebbe futottam bele ) be kell állítani kézzel a video bitrate-et, különben nagyon pixeles lesz a kép. Ez egy 720x480 felbontású videó esetén 1000 felett legyen.[gallery columns="2" ids="504,505"]

2013.06.02.
Sublime Text 2 telepítés linux alatt

Ma sikeresen újratelepítettem a gépemet és megint belefutottam, hogy letöltöm a Sublime-ot, aztán bohóckodhatok a desktop fájljával... De most itt a segédlet hozzá: A letöltés és a kicsomagolás nem okozhat gondot. Kicsomagolt Sublime Text 2 mappa másolás a /opt-ba: sudo mv Sublime\ Text\ 2 /opt/ Indító készítés a /usr/bin-be: sudo ln -s /opt/Sublime\ Text\ 2/sublime_text /usr/bin/sublime Desktop fájl lértehozása: sudo sublime /usr/share/applications/sublime.desktop Ezt másoljuk be: [Desktop Entry] Version=1.0 Name=Sublime Text 2 GenericName=Text Editor Exec=sublime Terminal=false Icon=/opt/Sublime Text 2/Icon/256x256/sublime_text.png Type=Application Categories=TextEditor;IDE;Development X-Ayatana-Desktop-Shortcuts=NewWindow [NewWindow Shortcut Group] Name=Új Ablak Exec=sublime -n TargetEnvironment=Unity Alapértelmezett programok cseréje: sudo sed -i -e 's/gedit.desktop/sublime.desktop/g' /usr/share/applications/defaults.list Egy kis magyarázat: a /usr/share/applications/defaults.list fájl tartalmazza az egyes fájltípusokhoz tartozó programokat. a sed segítségével a gedit.desktop-ot lecseréljük sublime.desktop-ra.

2013.05.20.
Virtualizáció és Dual Boot

A lifehackeren akadtam bele egy nagyon jó cikkbe, amiben leirják hogyan lehet a dual boot-os rendszert virtualizálva használni. Ez így szépen hangzik, a valóság viszont az, hogy Windowsról virtuálisan el lehet indítani a másik partíción lévő Linuxot. Visszafelé ( ami engem jobban érdekelne ) már nem ilyen könnyű a helyzet. Van ahhoz is egy link, de macerás... Miért is olyan jó ez a dolog? Nem arról van szó, hogy a már telepített rendszerről keletkezik egy virtuális másolat, hanem ténylegesen a telepített rendszert használjuk. Bármilyen módosítás történik, azt megőrzi. Ha lesz egy kicsi időm, tuti, hogy egy nagy újratelepítéssel ezt is be fogom állítani.

2013.05.12.
Sublime Text 2
Sublime Text 2

Sublime Text 2 A hétvégén akadtam rá erre a nagyon letisztult és meglepően gyors szerkesztőre.

Mivel tűnik ki a többitől?

  • többszörös kijelölés: egyszerre több sorban tudjuk kijelölni az azonos részeket ( van lehetőség viszont kihagyni egyes elemeket ) és a kijelölteket egyszerre módosíthatjuk ( pl.: azonos változók tömeges cseréje )
  • tömeges módosítás: több sort kijelölve, egyszerre tudjuk módosítani azokat ( tömb készítés sorokból )
  • eclipse-hez hasonló kezdőbetűk beírásával függvények / változók ajánlása
  • gyors hozzáférés a parancsokhoz, fájlokhoz, projektekhez, fájlokon belüli függvényekhez
A szerkesztőt egy szép fekete témával kapjuk, a fülek a Chrome füleihez hasonlítanak, még az is meg van valósítva, hogy a jobbra eső lapokat zárja be. ( + pont )

Amilyen egyszerűnek tűnik első látásra, annyira el lehet benne mélyedni

A szerkesztő képességeit csomagokkal lehet még jobban kiegészíteni. Szerencsére az okosok készítettek egy csomagot, ami összefogja ezeket a telepíthető csomagokat, megkönnyítve a keresést, telepítést, frissítést. A csomagkezelő innen tölthető le: http://wbond.net/sublime_packages/package_control Az oldalon böngészhetjük a csomagokat, de a telepítést a Sublime-on belül kell elkövetni. Amit még mindenképpen meg kell oldanom, hogy több gép között szinkronizálódjanak a beállítások, de ez még idő hiányában várat magára. Hivatalos oldal: http://www.sublimetext.com/
2013.01.30.
Debian-XBMC telepítés Atom-ION gépre

Végre volt egy kis időm, így újratelepítettem az otthoni HTPC-met. Amiről szó van egy Hybridbox. A hybridbox.tv-ről rendeltem már egy éve kb, azóta a cég abba is hagyta a forgalmazást sajnos... Reméljük nem fog bedögleni egy ideig... Maga a hardver egy ATOM D525 processzorból, ION2 (GT218, 512MB) videókártyából, 2 GB memóriából és egy 320GB-os merevlemezből áll.

Debian telepítés

A debian oldaláról szedjük le a legfrissebb verziót. Bőven elég a cd változat. Ha nincs cd olvasó a gépezetünkben (mint ebben), akkor készítenünk kell egy bootolható pendrive-ot, ehhez látogassuk meg a http://unetbootin.sourceforge.net/ oldalt. Debian telepítésnél szabadon választhatunk a sima vagy grafikus install között, kinek mi tetszik. A Szoftver választás résznél csak a Graphical desktop environment és a Standard system utilities legyen bejelölve. A többi csak feleslegesen teleszemetelné a rendszert. Telepítés képekben:[gallery link="file" ids="242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265"] Ha elkészültünk a telepítéssel, máris van egy stabil debian rendszerünk, ami jó dolog, de kevés a boldogsághoz. Az XBMC telepítéshez hozzá kell adni a deb-multimedia repository-t. Stable verzió esetén csak a 10.0 verzió érhető el, ami már elég régi.

Debian testing-re módosítás

A testing verzió esetén a deb-multimedia-ról már a legújabb béta verziós XBMC tölthető le (12.0). Nyissunk egy terminált, vagy Ctrl+Alt+F1 és ott jelentkezzünk be. A következő parancsokat root-ként kell kiadni, ehhez írjuk be ezt: su /etc/apt/source.list szerkesztése: gedit /etc/apt/source.list vagy parancssorban: nano /etc/apt/source.list Az összes "Squeeze" szót írjuk át "testing"-re, valamint vegyük ki a "deb cdrom:" sorokat. Valami hasonlónak kell lennie: deb http://ftp.hu.debian.org/debian/ testing main contrib non-free deb-src http://ftp.hu.debian.org/debian/ testing main contrib non-free deb http://security.debian.org/ testing/updates main contrib non-free deb-src http://security.debian.org/ testing/updates main contrib non-free # testing-updates, previously known as 'volatile' deb http://ftp.hu.debian.org/debian/ testing-updates main deb-src http://ftp.hu.debian.org/debian/ testing-updates main Mentés után a következő parancsot kell kiadni: apt-get update apt-get dist-upgrade Ha a dist-upgrade a következő hibát dobja: E: Could not perform immediate configuration on 'default-jre'. Please see man 5 apt.conf under APT::Immediate-Configure for details. (2) Akkor a következő parancsokat kell kiadni ( ha nincs ilyen hiba, akkor is nyugodtan lefuttatható ): aptitude purge openoffice.org-common openoffice.org apt-get install apt-get autoremove apt-get dist-upgrade Röviden, az openoffice miatt a frissítésnél panaszkodik a javára, ha töröljük, akkor nincs mire panaszkodjon. Ha szeretnénk visszakapni az officet, akkor egyszerűen a frissítés után újra feltelepíthető a következő paranccsal: apt-get install openoffice.org Ha csak média centernek használjuk a gépet, akkor teljesen felesleges. Hosszas várakozás után elkészül a frissítés. Újraindítás után pedig Gnome 3 fogad. A következő lépés, hogy adjuk hozzá a tárolóhoz a deb-multimedia-t. Újra szerkesszük a /etc/apt/source.list fájlt. nano /etc/apt/source.list Adjuk hozzá a végéhez az alábbi sort: deb http://www.deb-multimedia.org wheezy main non-free Futtassuk le ezeket a parancsokat: apt-get update apt-get install deb-multimedia-keyring A tárolót hozzáadva alapból hiányolja a publikus kulcsot, ami a fenti paranccsal telepítésre kerül. Végre elérkezett a pillanat, telepítsük az xbmc-t: sudo apt-get install xbmc xbmc-standalone

SSH telepítés

apt-get install openssh-server

NVidia driver telepítés / beállítás

apt-get install xserver-xorg-video-nvidia nvidia-vdpau-driver xserver-xorg mkdir /etc/X11/xorg.conf.d nano /etc/X11/xorg.conf.d/nvidia.conf Írjuk be ezt: Section "Device" Identifier "NVidia ION" Driver "nvidia" VendorName "NVIDIA Corporation" Option "HWCursor" "False" Option "NoFlip" "False" Option "FlatPanelProperties" "Scaling = Native" Option "DynamicTwinView" "False" Option "ConnectedMonitor" "DFP-1" Option "CustomEDID" "DFP-1:/etc/X11/edid.bin" Option "NoLogo" "True" EndSection Section "Extensions" Option "Composite" "false" EndSection A módosítások életbelépéséhez újra kell indítani a rendszert: shutdown -r 0

Automatikus bejelentlezés xbmc-be

Az Eden verziótól külön a bejelentkezésnél kiválaszthatjuk, hogy az xbmc legyen a vizuális felület, ne pedig a gnome. Itt tehát csak annyi a dolgunk, hogy bekapcsoljuk az automatikus bejelentkezést, kijelentkezzünk és jelentkezzünk be xbmc felülettel. A következő indításnál már a legutoljára használt felületet fogja indítani. Ehhez nyissuk meg a következő fájlt. nano /etc/gdm3/daemon.conf A AutomaticLoginEnable változót állítsuk át true-ra és a AutomaticLogin változó értéke legyen az általunk használt user beírva ( nálam pl xbmc ) Töröljük az előttük lévő kettőskeresztet: AutomaticLoginEnable=true AutomaticLogin=xbmc
2012.12.31.
Torrent automatikus letöltése HTPC-n ( Debian + XBMC )

Az alap ötlet az, hogy ne kelljen külön az asztali gépen letöltenünk az anyagot és azt felmásolni a htpc-re. A htpc kezelje le, ha kap egy torrent fájlt, töltse le és ha elkészült másolja a megfelelő mappába. Az XBMC-ben pedig már csak egy frissítést kelljen elkövetni. Az alábbi leírás alanya egy Debian testing ( wheezy ) és egy XBMC Froyo. Jelen esetben az XBMC verziója lényegtelen, mivel csak a Debianban kell ügyködni. Szükséges csomagok letöltése: apt-get install transmission-daemon Telepítés után állítsuk le a daemont: /etc/init.d/transmission-daemon stop Nyissuk meg szerkesztésre a transmission daemon settings fájlját: nano /etc/transmission-daemon/settings.json A webes felülethez való kapcsolódáshoz módosítsuk az rpc-whitelist változót *-ra, így bármilyen gépről hozzá tudunk férni otthon: "rpc-whitelist": "*" Mentés után indítsuk újra a daemont: /etc/init.d/transmission-daemon start Böngészőben pedig írjuk be a gépünk ip címét, valamint a settingsben megadott port-ot ( alapból 9091 ). Az alap felhasználónév és jelszó: transmission A webes felületen módosíthatjuk, hogy például milyen időszakban töltsön korlátozott sávszélességgel. Jól jöhet, ha egész nap megy a masina, de nem akarjuk, hogy nap közben a teljes sávszélességet megegye. Ha módosítani szeretnénk a settings.json fájlt, akkor először le kell állítani a daemont, mivel minden leállásnál kiíródik a settings.json. Ha futás közben kézzel módosítjuk a fájlt, akkor az felül fog íródni. A felhasználónév / jelszó szabadon módosítható. A jelszóban lévő tartalmat ki kell törölni és beírni a saját jelszavunkat. A következő settings kiírásnál már a kódolt változatot látjuk.

Torrent betöltése

Ezt a scriptet lefuttatva, egy általunk megadott mappát átvizsgálva az almappákban található torrent fájlokat hozzáadja a transmission daemonhoz. A script beállítja, hogy az elkészült fájlok hová másolódjanak. Külön le van kezelve, hogy ha a Sorozat almappában talál fájlt, azt az XBMC által implementált TV Series hiearchiának megfelelően másolja a megfelelő helyre. A fájl elején jól kommentezve megtalálhatóak a beállítandó fájlok.

Script futtatásának automatizálása

Az automatizálásra a rendszer által adott crontab-ot fogjuk használni. Ennek szerkesztéséhez írjuk be: crontab -e A fájl végére illesszük be a következőt ( az elérési utat írjuk át a megfelelőre ): 0 * * * * /home/xbmc/Dropbox/transmission.sh Jelen beállítás minden órában lefuttatja a script-et. Véleményem szerint ez bőven elég, de szabadon módosítható.
2012.12.24.
Dropbox futtatása service folyamatként

Saját szerverhez vagy HTPC-hez hasznos lehet, hogy a Dropbox automatikusan elinduljon, ne kelljen hozzá külön bejelentkezni, sőt egyáltalán vizuális felület se. A https://www.dropbox.com/install oldalon lévő  Install Dropbox via command line rész alapján kell letölteni és futtatni egyszer a Dropbox-ot. A daemon futtatásánál kiír egy linket, amivel össze tudjuk kötni a gépet a fiókunkkal. Böngészőbe illesztve kéri a jelenlegi jelszavunkat, azt megadva pedig létre is jön a kapcsolat, amit a terminálban is írni fog. Ezek után le is állíthatjuk a programot és jöhet a következő lépés. Töltsük le ezt a fájlt és másoljuk a /etc/init.d/ mappába. A fájlban módosítani kell a DROPBOX_USERS változót, feltéve, ha nem roottal akarjuk futtatni. Tegyük futtathatóvá a fájlt: chmod 755 /etc/init.d/dropbox Kapcsoljuk be, hogy boot közben induljon: update-rc.d dropbox defaults Indítsuk el: /etc/init.d/dropbox start

2012.12.22.
Ubuntu 12.10 nvidia driver javítás

Friss Ubuntu 12.10 telepítés esetén előfordulhat egy olyan hiba, hogy hiába telepítjük fel az nvidia drivert, legyen az a stabil vagy az experimental, nem akar vele működni.

2012.12.12.