Difference between revisions of "Linux Desktop"

From berki WIKI
Jump to: navigation, search
Line 1: Line 1:
[Hasznos parancssori eszközök]
+
[[Hasznos parancssori eszközök]]
[SNX-vpn kliens telepítése]
+
[[SNX-vpn kliens telepítése]]
  
  

Revision as of 15:50, 21 October 2017

Hasznos parancssori eszközök SNX-vpn kliens telepítése


Screenshot aktív menüről

Az a baj, hogy ha aktív egy felugró menü, akkor a PrtScrn gomb nem működik. Ekkor késleltetéssel parancssorból meg tudjuk hívni a gnome-screenshot programot, amia PtrScrn gomb megnyomásakor is lefut. Meg lehet neki adni egy késleltetést, ami alatt meg tudjuk nyitni a kívánt menü elemet:

$ gnome-screenshot -d 5

A végeredmény a felhasználó Images mappájába fog kerülni.

Flash plugin

Az adobe-nak van egy saját repozitorija Fedora-hoz:

# dnf install http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm

# dnf install flash-plugin

Indítsuk újra a firefox-ot. Telepítés után ne töröljük le a repót, mert állítólag rendszeresen jönnek hozzá frissítések a Windows-os verzióval párhuzamosan.

Tesztoldal: http://www.adobe.com/software/flash/about/

Média manipuláció

Kép átméretezés

$ mogrify -quality 70% *.jpg
$ mogrify -resize 80% *.JPG


Video forgatás és méretezés

$ ffmpeg -i in.mp4 -c copy -metadata:s:v:0 rotate=180 out.mp4
$ find . -name "*.mp4" -exec sh -c 'ffmpeg -i {} -filter:v scale=800:-1 -c:a copy {}_1.mp4' \;

Video konvertálás

$ mencoder Rust And Bone.2012.BRRip.x264-VLiS.mp4 -oac pcm -ovc copy -o Rust And Bone.2012.BRRip.x264-VLiS.avi

File/mappa manipuláció/keresés

Mappa méret

# du -sh *

Fájlok csoportos átnevezése

Az összes .bak fájlt átnevezi txt-re

$ rename .bak .txt *.bak

CD ROM mount

# mount /dev/sr0  /mnt

PDF

PDF átméretezés

# convert -density 120x120 -quality 60 -compress jpeg TSZ.pdf output.pdf

Keresés PDF-ben

A PDF-ek belsejében a pdftotext programmal keresünk. Ez a " poppler-utils" csomagban van.

$ find . -name '*.pdf' -exec echo {} \; -exec pdftotext {} - \; | grep "pattern\|pdf"

Azért kell a végére a pattern után a |pdf, hogy a fájlok nevét is kiírja a találat elé, hogy tudjuk, hogy hol találta meg a patternt. pl:

./CPFM-F2RCash-StockManagement-290816-1600-104_questionsByAdam.pdf

./F2RCash-Interfacedescriptions v06_by_adam.pdf
7. IOL Interface
7. IOL Interface
forwarded immediately to the Customer (IOL Channel).

The file to be sent is in pdf format:
: GCAE_DIFFPROT_<GRID-ID>_<parcel-ID>_<date-time>.pdf
: copy of the pdf in the AcceptProtocol sent by the CIT
: <Name of the pdf file> <GRID-ID of customer involved> separated by a space (multiple entries are

./F2RCash-GenericServices v0.5.pdf

Láthatjuk, hogy minden PDF fájlt kiír, amit megvizsgált, de és ott ahol a tartalomban megtalálta a pattern-t ott kiírta azt a sort, amiben volt egyezés.

Magyar helyesírás ellenőrző

A helyesírást az aspell programmal fogjuk ellenőrizni. Telepítsük fel az aspell-t:

# dnf install aspell

Majd fel kell rakni az aspell magyar szótárát. Ez nincs benne a repóba, innen letölthető: ftp://ftp.gnu.org/gnu/aspell/dict/0index.html

Ezt kell letölteni: aspell6-hu-0.99.4.2-0

Ezt tömörítsük ki és másoljuk a programok közé, majd:

# ./configure
Finding Dictionary file location ... /usr/lib64/aspell-0.60
Finding Data file location ... /usr/lib64/aspell-0.60
# make
# make install

Ezután még szükség lesz a enchant-aspell telepítésére is, ami inegrálja az aspell szótáráakat a enchant szótárakba, amit az Evolution is használ:

# dnf install enchant-aspell 

Indítsuk újra az Evolution-t, majd a Preferences -> Conposer preferences -> Spell checker fülön pipáljuk be, hogy a magyart is ellenőrizze, így egyszerre fogja az angolt és a magyart kezelni.

Wine-2.0

Fedora 22 és újabb esetében a dnf -el fel lehet telepíteni. Az attól régebbi rendszeren sajnos kézzel kell, ami elég gyötrelmes. Az alábbi csomagokat az alábbi sorrendben le kell tölteni, és lefordítani (./configure, make, make isntall). A make install-t mindig root-ként. Ahol trükkös a fordítás, ott külön kiemeltem. Ahol nem, ott csak ezt a hármat ki kell sorban adni.

Függőségek telepítése

  1. libxml2-2.9.4
  2. libxslt-1.1.28 (függőség: libxml2)
  3. nettle-3.3
  4. libtasn1-4.9
  5. gnutls-3.5.8 (függőség: libtasn1, nettle)
  6. libtool-2.4
  7. json-c-master
  8. pulseaudio-9.0 (függőség: libtool, json-c-master)


nettle

root-ként:

# ./configure --prefix=/usr --disable-static &&
make

# make install &&
chmod   -v   755 /usr/lib/lib{hogweed,nettle}.so &&
install -v -m755 -d /usr/share/doc/nettle-3.3 &&
install -v -m644 nettle.html /usr/share/doc/nettle-3.3

gnutls

root-ként:

# ./configure --prefix=/usr             --with-default-trust-store-file=/etc/ssl/ca-bundle.crt --with-included-libtasn1 --with-included-unistring --without-p11-kit

json-c-master

# sh autoreconf --force --install

# ./configure
# make  ---->>>>>> ez itt elszáll, és enélkül nem lesz hang :(
# make install

pulseaudio-9.0 (hang)

# ./configure --prefix=/usr                    --sysconfdir=/etc                --localstatedir=/var             --disable-bluez4                 --disable-rpath    --without-caps
# make
# make install

WIN telepítése

64 bites rendszeren:

# ./configure --enable-win64
# make

# make install

OCR

# dnf install gimagereader*