-
IT café
Mára a ProHardver!/IT.News Fórum is nagylétszámú Linuxban jártas taggal büszkélkedhet. Nehéz szinteket felállítani egy olyan rendszer ismeretében, ami annyira sokrétű, hogy teljesen szinte lehetetlen megismerni minden egyes részét. Azt azonban mindenki tudja, hogy kezdő-e vagy sem. Elsősorban nekik szólnak az alábbiak, de érdemes mindenkinek elolvasnia, mint útjelző táblát.
Új hozzászólás Aktív témák
-
ubyegon2
nagyúr
Mint Mate live-on meg tudtam nézni, itt biztosan megtalálod a kompozitor beállításokat a Rendszerbeállítások-ban, nekem C2duo gépen a compiz-ra állítás segített, de kipróbálhatod a többi kompozitort is a window manager ablakban.
Amúgy bármi egyéb kérdésed merülne fel a továbbiakban, a Kezdő topikban tedd fel!
-
Frawly
veterán
válasz Plasticbomb #28047 üzenetére
Rakj fel helyette Archot, vagy Manjaro-t. Azokon is frissek a csomagok, nem kell tárolókat felvenni, meg nonfree dolgokkal szívni, a pacman csomagkezelő sem kényszerít csomagdowngrade-re, mivel abban tényleg van skip-funkció. Full rolling, sose kell kiadást frissítened, Steam is normálisan megy rajta mindenféle verziótrükközés meg külső tárolózás nélkül.
Bár lehet Fedora alatt is skipelhetőek ezek valahogy, ilyen mélyen nem értek hozzá. Rég használtam Fedorát, akkor is csak felszínesen próbáltam be, akkoriban ráadásul még yum-mal, dnf-et nem ismerem.
-
nyisziati
veterán
válasz Plasticbomb #28047 üzenetére
Anno én is használtam KDE-vel Fedorát, szerintem a legszebb Linux-variáns. De egyszerűen annyira nem volt felhasználóbarát, hogy inkább maradtam az ubinál (már amikor használom).
-
Frawly
veterán
Sciptelési kérdés: a watch parancsot szeretném kiváltani. Olyan megoldást keresek, amiből egyetlen tetszőleges vagy előre beállított billentyű lenyomásával ki lehet lépni. A watch paranccsal az a bajom, hogy csak Crtl+C-vel szakítható meg, ami kényelmetlen.
Ki tudom váltani while do kijelzett_parancs sleep n done bash-es megoldással, de arra nem jövök rá, hogy mit kéne ebbe a ciklusba beletenni, hogy egy gombnyomásra meg lehessen szakítani, ne csak Ctrl+C-vel. Valami ötlet a megoldásra?
-
Frawly
veterán
válasz Frawly #28055 üzenetére
Na, mire megírtam a hozzászólást, meg is találtam a megoldást: a read parancsot kell a -n 1 és -t kapcsolókkal ellátni. Az -n 1 paramétert ismertem, az csak egyetlen karaktert kér be egy egész sor helyett. De a t kapcsoló új, amögé be lehet írni másodpercben megadva, hogy meddig várjon, és ez egyben a sleep parancsot is kiváltja.
Így meg is szakad a script egy gombnyomásra, de észrevettem egy másik gondot vele. Így a kiírt tartalom a clear (képernyőtörlés) miatt villódzik, míg a watch parancsnál nem villog. Erre valami megoldás? Próbáltam printf "\033c"-t is, az is letörli a képernyőt, de azzal is villódzás van.
Több egymás után lefutott parancs kimenetét írom ki, minden 1-2 másodpercben. Viszont mivel az egyes parancsok lefutása igénybe vesz pár ms-ot, így villog a képernyő. Esetleg lehetne, hogy a kimenetet először valami fájlba vagy bufferbe irányítani, majd mikor lefutott az összes parancs, akkor egy nekifutásra kiírni a tartalmát?
[ Szerkesztve ]
-
Frawly
veterán
válasz Frawly #28056 üzenetére
Erre is megvan a megoldás, ezzel a módszerrel:
output=$(clear; do_a_lot_of_output_here)Arra kellett még figyelnem, hogy kiírás közben a kurzort el kell rejtenem egy escape szekvencia kiírásával, így már minden olyan, mint a watch parancsra, csak ki lehet lépni q billentyű lenyomására. A script végül így alakult:
#!/bin/bash
while true; do
output=$(clear; cat /proc/cpuinfo | grep MHz; echo -e; sensors | grep -e '°C' -e 'RPM'; echo -e; free -wm; echo -e; uname -rom; echo -e; df -h | grep /dev/sd )
echo -e "$output \n\e[?25l"
read -n 1 -t 1.9 input
if [[ $input = "q" ]] || [[ $input = "Q" ]]; then break; fi
done@s1999xx: én is ezt a megoldást találtam meg végül. De nem baj, hogy betettem, mert kiegészítettem ezzel az \e[?25l szekvenciás kurzorelrejtéssel. Így már teljesen olyan, mint a watch parancs, aminek ezt alapból kéne tudnia, hogy a paraméterben beállított billentyű figyelésére is lépjen ki.
[ Szerkesztve ]
-
Frawly
veterán
válasz Frawly #27887 üzenetére
Na, végül ez is megoldva. Mostantól már az asciiquarium a képernyőzáram.
Írtam rá egy scriptet:
#!/bin/bash
swaymsg "workspace 2"
termite -e 'asciiquarium' &
sleep 0.6
swaylock -e -c FFFFFF00
killall perl
swaymsg "workspace 1"Az alapfelállás az, hogy előbb elindul az asciiquarium egy új terminálablakban, majd utána elindul rá a waylandes swaylock képernyőzároló, ami transparensz hátteret tesz ki, így a zárolóképernyő nem is látszik, hanem a mögötte terminálban futó asciiquarium képét látni folyamatosan. A kettő közé be kellett toldani egy várakozást, és a Sway WM-ben virtuális asztalt kellett váltani és beállítani, hogy az asciiquarium mindig fullscreen-ben fusson, különben nem működik rendesen, de ezek a Sway baromsága miatt szükségesek csak. Így zároláskor békésen úszkálnak az ASCII halacskák Egy szépséghibája van, az asciiquarium perl alkalmazás, és a futása alatt elég magas a procihasználat (1 szálon 12%, ami 3% összprocihasználat), de a cmatrix esetében sem sokkal alacsonyabb, bár még kibírható tétel.
A killall rész kicsit gányolós benne, máshogy nem tudom kilőni az asciiquariumot. Hiába próbálom regexp-pel nem fogadja el. Pedig előre tudom, hogy "perl /usr/bin/asciiquarium" néven fog futni, a PID előre nem ismert.
[ Szerkesztve ]
-
Frawly
veterán
válasz s1999xx #28060 üzenetére
Közben rájöttem, hogy a killall parancs egyrészt nem kezel szóközöket, másrészt a process nevét kéri, és a legtöbb process listázó/ps/*top alkalmazás nem a tényleges nevet írja ki, hanem az indító parancssort, ami sokszor nem egy és ugyanaz.
Ez a progi a termite -e asciiquarium parancsot futtatva valóban simán perl néven fut, míg a parancssora perl /usr/bin/asciiquarium.
A megoldás azonban megvan. A pkill utility-t kell használni, az tud rendes regexpet:
pkill -f asciiquarium
A -f kapcsoló azért kell, hogy a process neve helyett (ami továbbra is csak simán perl) az indító parancssorában keressen. Egyébként meg a killall parancs onnan kapta a nevét, hogy ha valami több példányban vagy több paraméterrel is fut, akkor az összeset bezárja, pont ez a lényege, hogy nem lehet parancssor alapján differenciálni, hogy mit zárjon be és mit hagyjon nyitva. Csak egy egyszavas, azaz szóközök nélküli processnevet fogad, ha többet is talál, mind bezárja.
A másik, ami nem elegáns a scriptben, az az 1-2-es virtuális asztal konkrét bedrótozása, de ez nálam nem probléma. Mindig csak egy munkaasztalt használok, az 1-es számút. A 2-eset csak speciális esetre (show desktop funkció, ha a háttérképet akarom lecsekkolni vagy most ennek a képernyőzárolós megoldásnak). Tehát nem zavar be semmibe, úgyis olyan felállásból fut mindig, hogy az 1-es munkaasztal az aktív.
[ Szerkesztve ]
-
bugizozi
őstag
Sziasztok!
OpenVPN szervert szeretnék telepíteni, végigmentem ezen a leíráson, de nem sikerült csatlakozni, a kliens már az elején kiírja hogy failed to connect. A routeren a portátirányítást megcsináltam.
Friss telepítésű Debian, nem telepítettem rá semmit egy SSH-n kívül. Van valamit amit még be kellene állítani?Köszönöm a segítséget!
VCP7-DCV, CCNA ||| Ami működik, ahhoz nem szabad hozzányúlni!
-
Lenry
félisten
tudtok nekem olyan Google Drive klienst, ami
- CLI
- képes csak kijelölt almappát szinkronizálni
- figyeli a lokális fájlokat
- figyeli a remote fájlokat
- változás esetén szinkronizál
?eddig csak olyanokat találtam az első két követelményt tudja, ezért megírtam egy inotify-ra épülő scriptet, ami figyeli a lokál mappát, egy daemont, ami futtatja a scriptet, egy cronjobot ami x időközönként szinkronizál (mert fogalmam sincs hogyan figyeltessem a távoli mappát) és épp azon gondolkodtam, hogy hogyan kellene valami lockfile-al megakadályozni, hogy a cron meg a script egyszerre dolgozzon, amikor bevillant, hogy "nincs az az isten, hogy én vagyok az első, akinek erre szüksége lenne", szóval biztos vagyok benne, hogy ezt valaki már megoldotta...
[ Szerkesztve ]
Gvella Glan! | There are two types of people: Those who can extrapolate from incomplete data
-
Frawly
veterán
válasz brickm #28063 üzenetére
Mondom, nem működik, mert a killall binárisnevet kér. Jó, talán úgy működne, ha már a bináris nevében is szóköz van. De a legtöbb progi (top, htop, vtop, gotop, lxtask, gnome-system-monitor, stb..) a folyamatoknál nem a folyamat tényleges nevét mutatja, hanem az egész parancssorát, amivel indítva volt, pl. perl /usr/bin/asciiquarium. A killall ezt nem eszi meg, mindegy hogy escape szekvenciázod a szóköz. Ez volt az első, hogy "perl\ /usr/bin/asciiquarium" és "perl\ \/usr\/bin\/asciiquariumként" megpróbáltam, de akkor még nem tudtam miért nem működik. Közben meg az adott folyamat neve simán "perl", ez a bináris fut, ez az asciiquarium nem bináris, hanem egy script, amit futtat a perl. Az megint más, hogy paraméterben a /usr/bin/asciiquarium lett megadva. A killall nevében pont azt jelenti az „all”, hogy ilyenkor mindent kilő, killall perl parancsra az összes futó Perl-folyamatot lelövi nem szelektíven.
A lényeg, hogy nem a jó eszközt próbáltam használni, a killall nem arra való, amit szerettem volna. Helyette a pkill kell, az lényegében egy kill $(pgrep "keresendő"). Megzavart, hogy a legtöbb hasonló scriptben a killallt használják, ez pedig rossz irányba vitt.
-
Frawly
veterán
válasz s1999xx #28062 üzenetére
A pkill csak az illető alkalmazást lövi le, ha a -f kapcsolóval a teljes parancssort megadod. De ennek a $! változónak utánanézek, ezt nem ismerem.
Az egészet egy script hívja, grafikus felületről futtatva. Azért kell a asciiquarimot terminálemulátorban futtatni (nálam ez Termite), mert ha anélkül futtatod, akkor nem látszik, hogy fut, nem olvasható a kimenete grafikus felületről, úgy látszana, mintha nem is futna, pedig fut. Ezért a script termite -e 'asciiquarium' formában indítja a háttérben.
-
Lenry
félisten
válasz bambano #28072 üzenetére
nem backup, vagy ilyesmire kell
az eredeti probléma:
amit a kolléga beránt bármilyen eszközről (főleg Android) Drive-ba, azt jelenjen meg a szerver egy mappájában és vica versa.mivel Androidon a Google Drive a legkézenfekvőbb és legegyszerűbb, ezért az én oldalamat (a szerver) kell ahhoz igazítani.
a kollégák kényelme mindenek felettGvella Glan! | There are two types of people: Those who can extrapolate from incomplete data
-
Frawly
veterán
Csak a gdrive és Grive utility-ket ismerem. De azok nem tudnak mappaként felcsotolni. Csak annyit tudnak, hogy beállítasz egy mappát, oda töltik le a Google Drive fiók tartalmát, majd ha ott helyben változásokat eszközölsz, akkor ezt leszinkronizálják felfelé is. Tegyél velük egy próbát.
[ Szerkesztve ]
-
alevan
őstag
Debian szerver. Készítettem egy samba share-t, a teszt user a tulajdonosa a megosztott könyvtárnak, mégis read only, nem lehet sem új fájlokat készíteni, se törölni. Alább az smb.conf:
[global]
workgroup = WORKGROUP
server string = %h server
dns proxy = no
log level = 0
log file = /var/log/samba/log.%m
max log size = 1000
logging = syslog
panic action = /usr/share/samba/panic-action %d
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = no
unix password sync = no
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
socket options = TCP_NODELAY IPTOS_LOWDELAY
guest account = nobody
load printers = no
disable spoolss = yes
unix extensions = yes
wide links = no
create mask = 0777
directory mask = 0777
map to guest = Bad User
use sendfile = yes
aio read size = 16384
aio write size = 16384
local master = no
time server = no
wins support = no
min receivefile size = 16384
write cache size = 524288
getwd cache = yes
socket options = TCP_NODELAY IPTOS_LOWDELAY
[box]
path = /media/teszt
read only = no
browseable = yes
inherit acls = yes
inherit permissions = yes
ea support = no
store dos attributes = no
printable = no
create mask = 0777
directory mask = 0777
hide special files = yes
follow symlinks = yes
hide dot files = yes
write list = "alevan",@"alevan"[ Szerkesztve ]
"Ezért lovagol a pokolba a konzumer IT piac. A hülye igények... . Azt sem tudod, hogy mit akarsz de az jöjjon havonta frissités formájában."
-
-
Szeretném az OpenLdap szolgáltatást kipróbálni. Feltelepítettem, beállítottam: sudo apt install slapd ldap-utils, sudo dpkg-reconfigure slapd
Próbáltam hozzá feltenni webes klienst: apt-get install phpldapadmin
Konfiguráció: sudo nano /etc/phpldapadmin/config.php
Ha a kliensen belépek akkor php hibát jelez.
Ha a Gosa-t próbálom az se megy, az első lépésig jut, amikor a /tmp/gosa.auth fájlt létre kell hozni meg beleírni amit generál. Beleírtam, ott van, nem megy tovább, nem ír semmi hibát.
Apache, meg php 7.2.15 egyébként rendben üzemel, nem jeleznek hibát.Másik, amivel még mindig szívok: minidlna az otthoni gépen. Lejön torrenttel a sorozat, a tv látja a mappát, de a mappán belül semmi. Ha pendrive-ra másolom, simán lejátssza. Ha átnevezem a mappát van amikor lejátssza, de volt olyan is, hogy a fájlt is át kellett nevezni.
Egy csomót meg gond nélkül visz... A fájlnevekben én nem látok semmi extrát, formátumuk (kodek) is egyforma.[ Szerkesztve ]
Eladó Lego: 42139 All terrain vehicle
-
Fecogame
veterán
Van egy összefűzött parancsom, ami a gép frissen tartását hivatott szolgálni:
sudo apt autoremove && sudo apt clean && sudo apt autoclean && sudo apt update && sudo apt dist-upgrade && sudo apt upgrade
Működik tökéletesen, az egyetlen kérdés, hogy megfelelő a sorrend? Esetleg hiányzik belőle valami?
Lassú a mobilinterneted? 4G/LTE antennák, közvetlenül raktárról ---> http://bit.ly/LTE_Antennak
-
-
Van egy Hp t620 vékony kliens gépem. AMD GX-217GA Dual-Core APU + AMD Radeon HD 8280E gpu (1.65 GHz) Xubuntu 18 van a gépen. A jó hír, hogy DisplayPort>>hdmi átalakítóval simán felismeri a tv-t, sőt még a hangot is átküldi. Natív 4K-ra is beállítható, de csak FullHd-ben kínoztam, mert 4K-t nyilván nem várok tőle.
A kérdés az, hogy a Xubuntu alapból tudja-e használni a gpu-t normálisan? 720p felett Youtube eléggé szaggat, de a beépített media playerrel már a 720p 2GB-os The Walking Dead is diavetítés... Ennél azért többre képes ez a kis gép nem? A laptopomban AMD A4-3305M volt, és az mindent vitt... még a Gta5-öt is 1280*720-on... Ez a GX-217GA meg újabb 2 évvel annál.
Tegyek rá valami másik media lejátszót? Az AMD oldalán van driver E2-3200+8280-as gpu-ra, de az enyémre nem találtam külön. Esetleg ezzel jobb lenne-e a helyzet?Eladó Lego: 42139 All terrain vehicle
-
Vladi
nagyúr
válasz Victoryus #28087 üzenetére
Nem.
Elvileg a nyílt driverrel meg kell tudnod hajtani. Tesztelgesd:
glxinfo
Asszsem. Direct renderinget keress. Ha az mnegy, akkor uvd-t kell megnézzed:dmesg | grep UVD
Ha van rendes gyorsításod és uvd-d is, akkor a lejáccókban kell kiementnek beállítani. firefoxhoz kell tán valami ffmpeg kiegészítő csomag ehhez.
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
CPT.Pirk
Jómunkásember
válasz Victoryus #28087 üzenetére
Egyedül a Chromeium VA-API verziója használ GPU-s gyorsítást a Youtube videókhoz Linux alatt, ha a hardverben ott van az UVD blokk. Az alap Chrome / Chromium és Firefox nem tudja. A Firefox alatt be lehet kapcsolni a felület gpu-s gyorsítását, de a Youtube videón ez nem sokat számít.
A va-api kihasználásához meg gyakran kézzel kell feltenni csomagokat, mert valamilyen általam érthetetlen okból a disztrók egy része ezeket nem teszi az alap telepítés részévé. vainfo progi megmondja, hogy mi a helyzet ezen a téren. Ha alapból nincs vainfo progid telepítve, akkor gyanús, hogy kézzel kell felraknod a va-api csomagokat a csomagkezelőből.
*szerk: a nyílt amd driverrel megy minden, nem kell a gyártói drivert feltenned ehhez.
*szerk2: ha a va-api megy akkor még a vdpau-t is hasonló módon meg lehetne oldanod és akkor SMPlyaer, Vlc meg Bomi lejátszók fogják is tudni használni a hardveres gyorsítást. A vdpaut-t a vdpauinfo progival tudod ellenőrizni.
[ Szerkesztve ]
Nincs más - csak egy szál gitár - szidom a rendszert - forradalmár. - Én vagyok egyedül 88 telén. (Auróra)
-
Vladi
nagyúr
válasz CPT.Pirk #28089 üzenetére
"valamilyen általam érthetetlen okból"
2 ok van: a disztró licenc protokollja, például fedoránál nem lehet, a másik ,hogy a program készítője nem engedi közvetlen kiadást.
Anno, mikor a nyílt driverek még fasorba se voltak (2000-2005 kb.) akkor csak zárt votl. De mind az amd/ati, mind az nvidia tiltotta, hogy a disztróhoz csomagolják a drivert. Sehogyse lehetett. Akkor találták ki, hogy akkor 3rd party tároló van és onnan. A legtöbb disztró közeli 3rd tárolót ugyan azok üzemeltetik, akik a disztrót összehozzák.
szvsz rég láttalak.
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
CPT.Pirk
Jómunkásember
Ezt azért furcsállom, mert ezek a csomagok ott vannak a többi között. Még Debian alatt is a main tárolóban vannak, nem a conrtib vagy nonfree szekcióban.
A Fedora is idén januártól beépítette a va-api támogatást bekapcsoló patchet a Chromeiumba. A Fedora-t nem ismerem, de ez feltételezi, hogy telepíti az ehhez kellő csomagokat is, mert különben nem sok értelme lenne.Amúgy vagyok, csak jellemzően a másik Linuxos topicban.
Nincs más - csak egy szál gitár - szidom a rendszert - forradalmár. - Én vagyok egyedül 88 telén. (Auróra)
-
Végül feltettem egy Chomre-ot + h264ify addont meg Vlc-t, és gyakorlatilag ezekkel megy normálisan minden, nem kellett semmibe belemászni pluszba.
Eladó Lego: 42139 All terrain vehicle
-
Ablakos
őstag
Ubuntu 18.04 -ben valamit elállítottam. Egy user prompt-ból kiadom a sudo -i parancsot, akkor átvált root felhasználóra, de a /root .bashrc mintha nem futna le. Nincs színezett prompt.
cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
Továbbá pl az ls -l 'll' alias sem működik. Az ilyenkor kiadott bash parancs már rendbe teszi.Mi okozza ezt a furaságot?
-
brickm
őstag
#ubuntu-server18 #kodi media player #nogui error
Sziasztok!
Ide is beszúrom ,hátha esetleg valaki tudja mi a gond.
[link][ Szerkesztve ]
-
Vladi
nagyúr
válasz brickm #28097 üzenetére
"ERROR: Unable to create GUI. Exiting"
Ezzel jól kiszűrta a szemed. x vagy valami van azért?
Verbose módja nincs a kodinak? kodi --help és valami --verbose kapcsolót keress, akkor több hibaüzenetet közöl.Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Frawly
veterán
X az biztosan van neki, mert írta a linkelt hsz.-ben, hogy van neki GUI-s kép HDMI-n. Csak a Kodi nem indul neki.
Általában ilyen jogosultság miatt szokott kiütközni, mikor valaki rendszergazdai jogokkal akar X-es progit futtatni, pl. sudo-val vagy hasonló. Tudni kéne milyen felhasználóval próbálja futtatni.
-
Xubuntu frissített, újraindult, majd a max felbontás 1024x768lett, az egér is laggol. Eddig max. 4k volt, de hull hd-n használtam a tv-vel. Ezzel mit lehet kezdeni? Windowsos ledurnám a catalystot....de itt?
Eladó Lego: 42139 All terrain vehicle
Új hozzászólás Aktív témák
- Videó stream letöltése
- Azonnali informatikai kérdések órája
- Ubiquiti hálózati eszközök
- Egészen nagy teljesítményspektrumon fedné le a mobil piacot az AMD
- Motorola Edge 40 neo - színre és formára
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Autós kamerák
- Android alkalmazások - szoftver kibeszélő topik
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Ukrajnai háború
- További aktív témák...
- Bitdefender Total Security 3év/3eszköz! - "Tökéletes védelem most kedvező áron..."
- Eredeti Windows, telepítéssel! Digital Doctor Számítógép Szerviz
- Eladó Steam kulcsok kedvező áron!
- Steames kulcsok jó áron eladóak!
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! LEGOLCSÓBB! Automatikus 0-24