Ahojte, existuje nejaký program, v ktorom sa dá vytvoriť nejaké to GUI, kde by som vedel zaklikávať možnosti? Nie som programátor, len mi skrsla taká myšlienka že by som môj inštalačný skript premenil do grafiky. Asi takto si to predstavujem v grafike: Zvolil by som si z ponuky PPA repozitáre ktoré chcem pridať, prípadne z ponuky ďalšie repozitáre, vyberal by som softy z programových skupín, ktoré chcem inštalovať, vykonal by sa príkaz po zakliknutí na tlačítko. Ale niečo jednoduché, kde by som graficky rozvrhol nejaké oblasti a nalinkoval potom príkazy zo skriptu. Jednoducho by som chcel premeniť skript na niečo klikacie a kus sa s tým pozabávať po večeroch. A samozrejme aby bol výsledný soft spustiteľný bez závislostí na holom distre (Linux Mint). Ďakujem za tipy,,,
Klikátko z inštalačného skriptu
Pre pridávanie komentárov sa musíte prihlásiť.
Skus pozriet
https://www.linuxexpres.cz/praxe/zenity-vlidna-tvar-pro-vase-skripty
A cisto konzolovy je dialog.
Používam YAD, hoci som v ňom pár rokov nič nepísal, mno funguje veľmi dobre. Pozri screenshot, to mám vlastné odhlásenie, vypnutie, reboot ...
Pridávam sem hotové riešenie prv než tu vznikne ďalšia zbytočná nekonečná diskusia :)
V prílohe máš súbor ukážkový source.list ten si ulož do domovského priečinku a spusti príkaz.
V prílohe máš aj screenshot.
Ukážka vracia zoznam vyklikaných zdrojov.
A to by šlo, veru pravdu máš,,,
Keď máš už hotové skripty, tak výhodou YAD je, že tam ľahko pridáš GUI. Vôbec to nemusí byť v jednom okne. Odklikáš prvú vec stlačíš "OK" a ideš ďalej. Samozrejme to všetko môže byť aj v jednom okne, ale tým sa to celé začne komplikovať.
Ok sústredím sa len na Yad teda, aby som zbytočne neskúšal x vecí naraz. Vďaka za tip, keď to doriešim hodím sem info. Považujte za vyriešené :-)
OK, pridám ti výborný tútoriál, nie je najnovší, tak tam možno niečo novšie chýba, fakt neviem.
Oki ešte raz vďaka,,,
Nie je zač, hocikedy sa pýtaj ak bude treba, ale na to bude asi lepšie samotné vlákno o YADe.
Asi si ma nasmeroval na zábavku po večeroch, ale určite budem otravovať ešte v druhom vlákne, celkom zaujímavé linky sú aj toto:
ubuntuusers, smokey01
Ahoj,
Mohol by si sa podelit o tento LOGOUT skript.Toto mi v mojom icewm chyba, vzdy sa musim najprv pdhlasit a v slime rucne spustit HALT.Co je dost otravne.
Dakujem.
Tu ho máš.
Mno v antiXe sú založený takzvaný antixers, pre príkazy kde nemusíš písať heslo.
sudo cat /etc/sudoers.d/antixers
Ahoj,
V prvom rade sa chcem podakovat, ze si sa podelil o ten skript. Mam s nim vsak problem.
Suspend a hibernacia funguje, ale logout, reboot a poweroff nie.Neviem v com je pes zakopany. Moj $PATH je takyto>
Poweroff aj reboot su v /sbin.
Skript som nakopiroval do /usr/local/bin >
Skusal som v skripte zamenit reboot a poweroff za sudo shutdown -r now a sudo shutdown -h now, ale bez vysledku. Ked dam v terminali Reboot normalne funguje. Nevies v com je problem?
Dakujem
Devuan defaultne sudo nepoužíval, neviem aká je situácia dnes. Problém je že sa ti tie príkazy nespustia.
Mrkni napr. sem.
Prípadne preklikaj toto.
Ahoj,
Tak sa mi to podarilo nejako spojazdnit, neviem ci standardnou cestou.V skripte som to upravil takto
V /etc/sudoers.d/ som si vytvoril subor local>
A nastavil ho ako spustitelny.(Neviem ci to je potrebne? Subor ma obsach
Nerozumiem v skripte dvom veciam> 1.Co je a co robi gdmflexiserver & v
A na konci, co robi eval v
Dakujem
ALL ALL = NOPASSWD: /sbin/halt, /sbin/reboot, /sbin/poweroff, /sbin/shutdown
vyyyyyborne, lepsie to uz byt nemoze, dokumentaciu pre istotu necitaj...
... A na konci, co robi eval...
predstav si, ze na papier nakreslim, ako dostavas po pauli. no a ked urobim eval papier, tak po papuli fakt dostanes...
Diky k tomu eval to bolo k veci.
Na konkurencnom webe mi poradili do /etc/sudoers pridat>
Ja som momentalne rad, ze to robi co som chcel. Rad si necham poradit ako to urobit tak, aby to bolo podla dokumentacie a bezpecne.
Dakujem
Tak ti poviem, doma ti to je jedno.
Prakticky si vyradil pre tie príkazy potrebu hesla na sudo.
Vo väčšine systemd free distier je balíček elogind, a libpolkit-gobject-elogind-1-0 a policykit-1 čo sa o to postará "korektne".
vidis rozdiel medzi radou, ktoru si dostal, a tym, ako si si to nastavil (okrem umiestnenia danej konfiguracie do samostatneho suboru, to je ok)...?
Ahoj,
Predpokladam, ze tak ako to mam nastavene teraz, tak hocikto prihlaseny na moj PC moze vypnut,restartovat PC aj ked na nom pracujem.
V tom druhom pripade asi moze vypnut len uzivatel,clen skupiny user ?
Budem rad, ked mi to osvetlis.
Dakujem
Vypinat, uspat mas cez systemd:
Čítaj do ... fakt nepíš ...
jaaaaj bavíš ma chlapčok
asi 3 veta na stránke devuanu je, že to je vlastne debian bez systemd, pričom to je aj jeho hlavným lákadlom (ak nie jediným)
nevadí, nabudúce lepšie vygoogluješ
a ten príkaz systemctrl, to sa používa ked ti nefunguje kláves CTRL ? lebo to by asi pomohlo lacovi záhradkárovi
pre nieco jednoduchsie moze posluzit aj xmessage/gxmessage
Trochu som hľadal a našiel som Glade, keď budem mať chvíľu tak ho vyskúšam,,,
Takže overený YAD nechceš. Ťažko sa pomáha tam, kde sa nedá.
Kde som písal že ho nevyskúšam?
Začínaš mať rétoriku ako Wlasaty a vidieť problémy tam, kde nie sú,,,
Takto ma nikto v živote neurazil :-)
Njn, budem si dávať majzla.
Takto ma nikto v živote neurazil :-)
Tak toto ma dostalo, ale v spojení s Wlasatym chápem :-D
Takže keď vidím ako si niekto vybral (slušne povedané) neoptimálne riešenie jeho problému, tak by som to mal akceptovať a radiť mu nech sa zbytočne trápi ďalej a nemal by som ho nasmerovať na elegantnejšie riešenie?
To znie ako vízia budúcnosti, a naozaj sa v priemysle používa. Ale len u platených služieb. Zákazník si to zacvaká dva krát. Raz ako blbosť, a raz ako riešenie.
To znie ako vízia budúcnosti, a naozaj sa v priemysle používa. Ale len u platených služieb. Zákazník si to zacvaká dva krát. Raz ako blbosť, a raz ako riešenie.
Aaa bájkar Ezop v akcii, mal by si začať písať memoáre s názvom Otrava na potkany,,,
Takže by sa to malo používať aj u neplatených služieb a alebo aj predbežných návrhov?
Myslíš tie tvoje memoáre pre hyperaktívnych užívateľov? Netuším,,,
Myslel som tie otázky typu: Ako urobím toto s týmto nástrojom? Špeciálne ak ten nástroj je určený na niečo iné, a na danú úlohu presne sedí iný nástroj v ktorom to človek zvládne ľavou zadnou. Poprípade v komerčnej sfére nie otázky, ale zadania.
Ten hyperaktívec sa nezvykol pýtať, aspoň nie pod jeho avatarom.
Ok ale k téme, noo idea je že by to bolo jedno okno s možnosťami kde naklikáš (zaškrtneš) z výberu čo chceš a potvrdíš príkazy, nie dialógové okná. Optimálne aby to GUI nepotrebovalo závislosti pri spustení. Noo a potreboval by som na to nejaký nástroj, ktorý to vie rozhádzať aj bez znalosti kódu a vytvoriť (skompilovať) to následne do výslednej podoby. Tak ako som písal pretvoriť skript do grafiky. Narýchlo som to načarbal na papier a hodil do prílohy, takáto je asi moja predstava:
Podľa obrázku sa nejedná o inštalátor pre nejaký samostatný program, ale vyzerá to ako úprava inštalátoru distribúcie z LiveUSB média.
Nebudem sa pýtať prečo na to teda nechceš použiť program, s pomocou ktorého sa to bežne inštaluje. Zbytočne by ťa takáto otázka pohoršila.
Chyba, zle čítaš. Chcem to vytvoriť ako inštalátor dodatočne inštalovaných programov po základnej inštalácii distra. Takže lepšie čítať a menej konšpiračných teórií,,,
To je dosť možné že som zle prečítal tvoje slová. Nikde si nepísal že sa jedná o program čo doladí už nahodenú inštaláciu. Len si pridal obrázok ktorý vyzeral takmer identicky ako bežná inštalácia OS a aj poskytoval takmer identickú funkcionalitu. Teda nie takmer, ale úplne. Len s drobnou zmenou aké sa robia pre OEM inštalácie.
V tom prípade sa pripájam pre Zenity (ak to chceš pre GUI), alebo navrhujem dialog (ak to chceš pre TUI). Aj keď mne osobne nevyhovuje dizajn ani jedného z nich.
Ok a čo by si odporučil podľa toho, aký dizajn by ti vyhovoval? Čo som čítal tak Yad by mal byť práve fork Zenity, ale aký je v nich rozdiel fakt netuším.
YAD rozširuje možnosti Zenity a snaží sa o jednoduchosť. Sám si videl príklad čo som ti vyššie napísal. Jednoduchšie to už asi nejde.
Keďže chceš doplniť už hotovú inštaláciu pomocou druhého kroku, tak by som znova odporučil robiť to v jednom kroku. Takže by som odporučil modifikovať inštalačný skript LiveUSB. Ale to je zbytočné rozoberať, zbytočne by z toho bola plamenná debata kde by si spomínal halucinácie s neexistujúcimi problémami ktoré vidíš len ty.
Je rozdiel nasmerovat a mu vnucovat. Preco pokladas, ze vies vsetko? Vyjadril sa o svojom probleme, tak ako sa vyjadril a nemusis poznac vsetky okolnosti a suvislosti. Mozno od vtedy vznikli dalsie a dalsie, zmenili sa alebo sa rozhodol inac riesit.
No a, teraz vsetci musime programovat v Asambleri, lebo to je najefektivnejsie riesenie na hardver?
Jeho problem, jeho riesenie. Zamienas si pojmy poradna a pan sveta.
Niektory sa musia skusit, aby vedeli, ze to nie je najlepsie riesenie.
Tak načo im, ako si správne podotkol, vnucovať to "nie najlepšie riešenie"?
Ja to nerobim. Dam mu vyver ponuky a co si zvoli ma. Ak ma otazky, odpoviem, ak viem.
Tie tvoje ponuky málokedy súvisia svriešením problému. Ale to je zbytočné znova rozoberať.
YAD je super, práca s ním je rýchla, ostatne, mnohé GUI nadstavby konzolových príkazov v Antix-e sú robené práve v ňom.
Našiel som ešte PySimpleGUI, myslím že by to mohlo byť riešenie pre mňa, aj keď musím kus prísť do kódu. Tak ako som spomínal, nechcem dialógové okná ale jednotné GUI,,,
Tento PySimpleGUI ma celkom zaujal svojou jednoduchosťou použitia a hlavne prehľadným zápisom. Keby som také niečo potreboval, bol by prvým kandidátom na použitie. Tým nechcem povedať, že aj tie ostatné sú zlé, len tento mi pripadá najjednoduchší na použitie.