TRIOS Info tool

Filip

Active member
Joined
Jul 21, 2012
Messages
2,497
Reaction score
0
Zadovoljstvo mi je da predstavim prvu u nizu aplikacija koje razvijamo za TRIOS! :)

TRIOS Info
SIZE=4
[/SIZE]
Alat za prikazivanje informacija o sistemu i hardveru.
  • Grafički (GTK3) i CLI interfejs:
View attachment 2193

  • Opciono koristi “inxi” kao backend za prikaz detaljnih informacija o hardveru, bez ličnih i osetljivih informacija kao što su MAC/IP adrese:
View attachment 2195

View attachment 2196

Inxi ispis iz GTK varijante možete kopirati u clipboard za lakše dodavanje npr. uz poruku na forumu, sačuvati u tekstualni fajl ili proslediti na pastebin, dok ga iz CLI verzije možete proslediti na pastebin.
Primer: debian Pastezone
  • CLI varijanta može automatski uhvatiti screenshot terminala, ili TTY konzole i, pored čuvanja u vašem /home direktorijumu, isti proslediti na “imgur”, za lakše deljenje.

Terminal: [URL='http://i.imgur.com/g6iplHq.png[/URL]']http://i.imgur.com/g6iplHq.png[/URL]
Konzola: [URL='http://i.imgur.com/VTh0fNL.png[/URL]']http://i.imgur.com/VTh0fNL.png[/URL]
  • CLI varijanta će automatski uvećati prozor terminala, ukoliko ispis ne može da stane:
View attachment 2198
  • Od verzije 0.9 moguće je generisanje opširnog sistemskog raporta, koji uključuje razne informacije o sistemu, od repozitorijuma, konfiguracije menadžera paketa, hardverskih uređaja, kernel modula do instalacionog loga.

Download:

Deb paketi: Tags · TRIOS Linux / TRIOS Info · GitLab

ZIP: [URL='https://gitlab.com/trios-linu...trios-linux/trios-info/repository/archive.zip[/URL]

Git:
git clone https://gitlab.com/trios-linux/trios-info.git
Za TRIOS korisnike, paketi su u repou, tako da je samo potrebno instalirati:
sudo apt-get install trios-info

Zavisnosti:

Za osnovnu funckionalnost, morate imati instalirano sledeće:
python3 xdotool
Dok je za ostale mogućnosti ( inxi ispis, screenshooting, pastebin ) potrebno:
python3-requests inxi scrot fbcat pastebinit
TRIOS Info će raditi na većini distribucijama, dokle god su zavisnosti ispunjene.
Tako da ga ne morate obavezno probati/koristiti na TRIOS-u!

No ukoliko budete, umesto problematičnog “pastebinit” paketa iz repoa, instalirajte ispravljenu verziju koja se nalazi dole u attachmentu!
  • @Arch/Manjaro: “python3-requests” paket se zove “python-requests”!

Pokretanje:

Ukoliko ste skinuli arhivu, raspakujte je i pređite u “trios-info” direktorijum.
Ukoliko ste klonirali git, samo pređite u ^dir.

Code:
# CLI:
./trinfo
[HEADING=1]GTK:[/HEADING]
./trinfo-gtk

Opcije:

Obe varijante:

Code:
trinfo/trinfo-gtk -h # Pomoć, prikazuje argumente i opcije koje možete proslediti

trinfo/trinfo-gtk -a # Informacije o programu

CLI varijanta:

Code:
trinfo # regularni ispis

trinfo -s # ispis i automatsko hvatanje screenshot-a

trinfo -S # ispis, screenshot i upload istog na imgur

trinfo -i # inxi ispis

trinfo -I # inxi ispis i prosleđivanje istog na pastebin

Kao što stoji na početku, TRIOS Info trenutno smatramo stabilnom beta verzijom.
Ista je prošla detaljno interno testiranje.

S toga pozivamo sve članove koji imaju malo vremena i volje da probaju i da nam jave utiske, prijave probleme, daju primedbe i sugestije! 🙂

Poznati problemi:
  • Na KDE-u automatsko uvećanje terminala ne radi. Još utvrđujemo da li je uzrok sam “Konsole”, “kwin” ili nešto treće.
  • Takođe, ispis CLI varijante @Konsole/Yakuake je zabrljan ukoliko koristite “Monospace” font. Ako je tako, prebacite na neki drugi ( preporuka je Liberation Sans, najmanje se razlikuje i ne pravi navedeni problem )

TRIOS Info:
  • Ne bi ni postojao da nije bilo inicijative @gagiD , a ne bi ni imao TRIOS logo u CLI verziji!
  • Ne bi imao ni GTK interfejs, za koji je zaslužan @Misko_2083!
Ovom prilikom bih želeo da se, u svoje i u ime ekipe zahvalim obojici!!! 🙂

Takođe, hvala svima iz ekipe [USERGROUP=3]@Administrative[/USERGROUP] & [USERGROUP=8]@Saradnik[/USERGROUP] koji su odvojili vreme za interno testiranje!

Tehnički detalji:

Nastao je kao fork Archey-a.

Jezik: Python3
GUI: GTK3
Inxi ispis: inxi
Screenshot terminala: scrot
Screenshot konzole: fbgrab
Upload na imgur: python3-requests
Uplaod na pastebin: pastebinit

Licenca: GPL3+

Autori:
  • Eldin Gaguglić (@gagiD)
  • Miloš Pavlović (@Misko_2083)
  • Filip Danilović (moja malenkost)
🙂

MD5SUM: ab0bb34d155b85066cbfe5504e68f91a pastebinit_1.4-4+trios1.tar.gz
 
Last edited:

rapha

Active member
Joined
May 31, 2012
Messages
941
Reaction score
11
Svaka čast braćo. Odma` ću da ga turim, da probam. 🍺
 
Last edited:

Commander

Well-known member
Staff member
Joined
Jan 13, 2012
Messages
9,235
Reaction score
530
Svaka čast momcima koji su radili na ovome, i na mnogim drugim projektima koje možemo očekivati u bliskoj budućnosti.

Rad na TRIOS-u nije samo rad, već istraživanje, eksperimentisanje, uvođenje novih termina i tehnologija, igranje, zezanje i na kraju krajeva druženje… ovo je postalo više od hobija ali ne u PRO smislu već u smislu da je postala IT droga dokazivanja i pronalaženja novih metoda i upotrebe nekih tehničkih rešenja u svakodnevnom radu. Zato pozivam sve zainteresovane programere i oni koji bi da se druže da se priključe sve većoj i većoj TRIOS ekipi i da zajedno pravimo sistem koji je od linuxaša za linuxaše!
 
Last edited:

Ladislav

Member
Joined
Jun 30, 2015
Messages
415
Reaction score
0
Momci probao sam sve “trinfo” opcije, rade no problemo…Svidja mi se 🙂
Da nije bilo ovog “forka” verovatno ne bih ni saznao za “imgur.com” i “pastebint”
Imam par pitanja:
-Ovo mi nije jasno “…isti proslediti na “imgur”, za lakše deljenje”?
-Da li je bolje postavljati slike na forum,preko “imgur.com”?
I
“…dok ga iz CLI verzije možete proslediti na pastebin”
-Voleo bih znati šta se dobija/znači što sam uplodavao?
@Filip
Kako ti dobijaš ispis a upišeš samo komandu “trinfo”+šta želiš ?
Ja ne uspevam, jedino s komandom “./trinfo”+ostalo.
 
Last edited:

Filip

Active member
Joined
Jul 21, 2012
Messages
2,497
Reaction score
0
alt
Ladislav:
Momci probao sam sve “trinfo” opcije, rade no problemo…Svidja mi se 🙂
🆙
alt
Ladislav:
-Ovo mi nije jasno “…isti proslediti na “imgur”, za lakše deljenje”?
-Da li je bolje postavljati slike na forum,preko “imgur.com”?
“…dok ga iz CLI verzije možete proslediti na pastebin”
-Voleo bih znati šta se dobija/znači što sam uplodavao?
Oba služe da olakšaju prosleđivanje informacija o sistemu na forum, kada postoji neki problem, ili ovako, za “hvaljenje”. 🙂 😃

@imgur:
Ideja je da ne moraš da se “*ebavaš” sa hvatanjem screenshot-a, čuvanjem istog i upload-om na forum ili neki hosting.
Već samo pokreneš trinfo sa adekvatnom opcijom i dobiješ link ka screenshot-u koji posle samo paste-uješ u poruku.

Isto važi i za pastebinit. Umesto da ručno kopiraš kompletan ispis iz terminala, kopiraš samo link.
što je zapravo najkorisnije kada imaš problem sa grafičkim drajverima ili desktopom, tj. imaš samo funkcionalnu konzolu iz koje ne možeš da pokreneš browser kako bi se obratio za pomoć.
Pa da ne bi ručno prekucavao ceo ispis, prekucaš samo link ( na drugoj mašini ili telefonu ). 🙂

Inače, pastebin je za tekst ono što je imgur za slike. 🙂
alt
Ladislav:
Kako ti dobijaš ispis a upišeš samo komandu “trinfo”+šta želiš ?
Ja ne uspevam, jedino s komandom “./trinfo”+ostalo.
Ne razumem na šta/kako misliš ““trinfo”+šta želiš ?”? :cvike:
 
Last edited:

Dragan

Well-known member
Staff member
Joined
Jan 13, 2012
Messages
6,371
Reaction score
65
alt
Filip:
Ne razumem na šta/kako misliš ““trinfo”+šta želiš ?”?
Pretpostavljam da misli na "trinfo -(argument) (-i -S itd…)
 
Last edited:

Filip

Active member
Joined
Jul 21, 2012
Messages
2,497
Reaction score
0
Sad vidim. Misli kako ga pokrećem bez “./”. 🙂 😃

@Ladislav

Da ne bi morao da ih pokrećeš iz direktorijuma u kom se nalaze ( za šta ti i treba “./” ispred imena ), programi se moraju nalaziti @/usr/bin ( ili /bin, /sbin, /usr/sbin )… Za sve važi, ne samo za trinfo.

U prevodu, trebaš premestiti “trinfo” i “trinfo-gtk” u /usr/bin.

Pošto će to potencijalno praviti problem kasnije sa instalacijom .deb paketa, najbolje skini i instaliraj .deb paket = problem rešen. GUI varijanta će ti se pojaviti u meniju ( Meni -> System -> TRIOS System Info ), a CLI ćeš moći da pokrećeš iz terminala bez “./”.

Tags · TRIOS Linux / TRIOS Info · GitLab

🙂
 
Last edited:

Aco29

Member
Joined
May 15, 2012
Messages
726
Reaction score
0
Zanimljivo na Archu radi CLI varijanta dok Grafički (GTK3) neće. Napomena za sve koji su na Archu, pored svih zavisnosti gore koje su opisane potrebno je instaliratri i paket “dpkg” iz AUR-a ako ge nemate instaliranog…

AUR (en) - dpkg

View attachment 2395
 
Last edited:

Filip

Active member
Joined
Jul 21, 2012
Messages
2,497
Reaction score
0
@Aco29

Previd sa naše strane. Nedostaje detekcija distribucije i u zavisnosti od iste upotreba adekvatne komande za listanje broja instaliranih paketa ( Debian, tj. dpkg se podrazumeva, otud problem ).

Za sad ( bi trebalo da je ) ispravljeno za “pacman” distroe.
Nakon objave finalnog TRIOS-a, će biti više vremena da se kompletno sve sredi i za ostale distroe, kao i da se dodaju adekvatni logoi. 🙂

Tako da, deinstaliraj dpkg ( inače češ opet dobiti “1” kao broj paketa ), i osveži trinfo:
Tags · TRIOS Linux / TRIOS Info · GitLab

Takođe, ako GUI i dalje zeza, pokreni ga (trinfo-gtk) iz terminala, pa daj ispis.

🙂

I naravno, hvala na testiranju i prijavi bube. 🙂
 
Last edited:

Aco29

Member
Joined
May 15, 2012
Messages
726
Reaction score
0
Dopouna…

A kad deinstaliram dpkg i kad pokrenem trinfo-gtk dobijem “trinfo-gtk: command not found”
 
Last edited:

Filip

Active member
Joined
Jul 21, 2012
Messages
2,497
Reaction score
0
Probaj u terminalu:
command -v x-terminal-emulator
Trebalo bi da dobiješ:

[filip@trios][~]$ command -v x-terminal-emulator /usr/bin/x-terminal-emulator

Ukoliko je tako:
readlink -f /usr/bin/x-terminal-emulator
bi trebalo da ti ispiše putanju do defaultnog terminala ( predpostavljam “/usr/bin/lxterminal” ). 🙂
alt
Aco29:
A kad deinstaliram dpkg i kad pokrenem trinfo-gtk dobijem “trinfo-gtk: command not found”
:cvike: Gremlini… 😃

Amm:
chmod +x ./trinfo-gtk
? :hungry:
 
Last edited:

Aco29

Member
Joined
May 15, 2012
Messages
726
Reaction score
0
Apsolutno ništa se ne dešava pri komandi “command -v x-terminal-emulator” nikakav ispis.

chmod +x ./trinfo-gtk isti slučaj apsolutno nikakve promene.
 
Last edited:

Filip

Active member
Joined
Jul 21, 2012
Messages
2,497
Reaction score
0
alt
Aco29:
New Apsolutno ništa se ne dešava pri komandi “command -v x-terminal-emulator” nikakav ispis.
🆙

Sad vidim, Arch ne koristi “update-alternatives” sistem za odabir defaultnih programa kao Deb distribucije, zato i ne postoji “x-terminal-emulator” symlink ( otuda i ceo problem ).

Mislim da imam rešenje, ali moram prvo da proverim da li radi i u konzoli.

U međuvremenu, otvori “trinfo-gtk” u txt editoru, i na 137-oj liniji zameni:
terminal = subprocess.getoutput("readlink -f $(command -v x-terminal-emulator)").split('/')[3].split('.')[0]
sa:
terminal = os.getenv('TERM')
vodeći računa da ne promeniš indentaciju ( uvlačenje sa leve strane, dva Tab-a ). 🙂

Nakon toga bi trebalo da proradi. Jedino što ćeš, nezavisno od terminala koji koristiš, dobijati “xterm” kao rezultat.

A ako opet odbije da se pokrene sa “command not found”, daj kompletan ispis/screenshot. 🙂
 
Last edited:

Aco29

Member
Joined
May 15, 2012
Messages
726
Reaction score
0
Ćofi proradi 🙂

Ali sa sledećim obaveštenjem…
 
Last edited:

Filip

Active member
Joined
Jul 21, 2012
Messages
2,497
Reaction score
0
🆙

@obaveštenje:

Python serenda kako mu nije tačno određena verzija GTK-a, no i pored toga učitava i koristi korektnu ( gtk3 )… 😃
Tako da neka ga… 🙂 😃

Update:
  1. Detekcija terminala u CLI modu sada radi ono što zapravo i treba, a to je da prikaže terminal iz kog je pokrenuta.
Code:
[snip]
Terminal: tilda
[snip]
Terminal: xfce4-terminal
[snip]
[HEADING=1]@tty se dobija:[/HEADING]
Terminal: login

[CLI] Properly detect running terminal & some cleanup… (393ee3ce) · Commits · TRIOS Linux / TRIOS Info · GitLab
  1. GTK verzija:
  • “Terminal” preimenovan u “Default Terminal”, pošto zapravo to i (pokušava) da ispiše.
  • Više ne bi trebalo da pada na distribucijama koje nemaju “update-alternatives”.
    U tom slučaju fallback je $TERM env dok ne nađemo adekvatno rešenje za detekciju defaultnog terminala nezavisno od distribucije i desktop okruženja.
[USERGROUP=3]@Administrative[/USERGROUP] & [USERGROUP=8]@Saradnik[/USERGROUP]: Ako neko ima ideju kako to da izvedemo, pišite. 🙂

[GTK] Avoid crash on terminal detection & improve label… (9ffc6cdb) · Commits · TRIOS Linux / TRIOS Info · GitLab

@Aco29

Ako te ne mrzi svuci još jednom svežu verziju pa probaj. Trebalo bi da radi out-of-the-box, kao i da ti uredno detektuje “lxterminal” u CLI verziji. 🙂

EDIT:

Dodat tag i .deb paket. 🙂

Tags · TRIOS Linux / TRIOS Info · GitLab
 
Last edited:

Aco29

Member
Joined
May 15, 2012
Messages
726
Reaction score
0
Ista stvar radi ali sa istim obaveštenjem. Jedina stvar koje je se promenila sada mogu uraditi i izveštaj pre nisam mogao. Pre čim bi kliknuo na Report ugasio bi se ceo programa sad je ok mogu uraditi i izveštaj…

View attachment 2401
 
Last edited:

Filip

Active member
Joined
Jul 21, 2012
Messages
2,497
Reaction score
0
@Aco29

Do jajca! 🆙 🆙

Btw, proveri još samo u CLI verziji, da li ti korektno detektuje terminal ( treba da ti ispiše “lxterminal” ). 🙂

View attachment 2403
 
Last edited:
Top