Puncte:0

Ecran de conectare personalizat cu screenfetch și priviri

drapel us

Am o instalare de acasă pentru server Ubuntu cu desktop Lubuntu (manager de afișare sddm) și aș dori să fac un ecran personalizat de conectare care să arate:

  • Solicitarea de conectare cu utilizatorul din stânga
  • 2 aplicații terminale în dreapta:
    • priviri
    • screenfetch

Îmi imaginez așa:

imagine.

Este posibil să adăugați aplicații de terminal la ecranul de conectare sddm și, dacă da, vreo îndrumare despre cum?

Zinix avatar
drapel us
După cum am spus în postare, sunt începător și căutam un răspuns deoarece nu am văzut pe nimeni să facă asta. Dar mulțumesc că ai subliniat asta.
guiverc avatar
drapel cn
`sddm` are deja teme, așa că aș opta pentru selectarea unei teme `sddm` care vă place și doar să o folosesc. Cu toate acestea, vă rugăm să rețineți: unele teme folosesc caracteristici pe care Lubuntu nu le include în mod implicit; deci poate fi necesar să adăugați pachete suplimentare la sistemul dvs., pierzând o parte din *lejeritate* doar pentru *îmbrăcare* (*trecerea la un alt DM este probabil egală, dar o altă opțiune*). În general, nu consider că merită și aș rămâne doar să schimb tapetul. (~ legate - https://discourse.lubuntu.me/t/change-login-screen-in-lubuntu-21-10/2877)
NotTheDr01ds avatar
drapel vn
Bună ziua și bun venit la Ask Ubuntu. Personal, nu cred că întrebarea dumneavoastră a primit cea mai bună primire aici până acum și îmi pare rău pentru asta. Eu nu sunt neapărat un „începător”, dar nici nu am experiență în personalizarea ecranelor de conectare și nu mi se pare evident cum să fac asta sau chiar dacă este posibil. Acestea fiind spuse, pentru întrebările de aici, este foarte recomandat să spuneți „Ce ați încercat”, chiar dacă este doar link-ul către paginile pe care le-ați găsit când căutați ceva de genul „run application on sddm login screen” sau documentul sddm în sine. . Mulțumiri!
Puncte:1
drapel vn

Nu sunt un mare fan al furnizării de „răspunsuri negative”, dar am vrut să împărtășesc ceea ce am găsit în unele cercetări despre această întrebare.

Din nou, așa cum am menționat în comentarii, nu sunt în niciun caz un expert în acest domeniu, dar (cred) știu suficient pentru a înțelege ce se întâmplă când citesc documentația. Acestea fiind spuse, aș fi mai mult decât fericit să mă înșel și să am pe cineva să posteze un răspuns despre cum să fac asta.

Chiar dacă este posibil, asta ar fi nu fi ușor și cu siguranță nu în setul de aptitudini ale unui începător Linux. Fără supărare -- Am fost cu toții acolo și ne bucurăm să te avem la bord!

Cred că aveți o idee interesantă acolo și mi-ar plăcea să văd o implementare, sincer. Dar nu va fi „ușor”, nu cred.

Există (la un nivel foarte înalt) câteva sarcini pe care le văd aici:

  • Se pare că temele sddm sunt scrise în QML, limbajul de modelare Qt. Tematica de bază nu ar trebui să fie prea rea, mai ales că există o mulțime de exemple din care să lucrați. Dar ar trebui să înveți limba, într-o oarecare măsură. Aceasta nu este chiar o sarcină prietenoasă pentru începători. Dacă doriți să ajungeți în cele din urmă la exemplul pe care l-ați oferit, cel puțin începeți cu a învăța tematica „de bază” (fără priviri și screenfetch) mai întâi.

    După cum ați menționat în comentarii, nu am văzut nici exemple de teme care rulează aplicații terminale (sau orice aplicație) în defilarea mai multe pagini de teme.

  • În al doilea rând, va trebui să puteți rula un widget de terminal de un fel în codul dvs. QML. Nu există nicio modalitate încorporată de a face acest lucru în QML, dar acolo sunt câteva opțiuni acolo. De exemplu, această întrebare Stack Overflow arata spre QTermWidget. Asta face de fapt parte din proiectul LXQt, care este ceea ce lubuntu folosește, desigur. Deci s-ar putea să nu fie prea rău (cel puțin pentru un dezvoltator Qt cu experiență).

  • În cele din urmă, va trebui să rulați acele aplicații ca un utilizator limitat de pre-autentificare. Din nou, nu sunt sigur cum să fac asta în sddm, dar m-aș aștepta să fie „partea ușoară”. Totuși, ceva pentru care veți avea nevoie de mai multă experiență cu Linux pentru a face (mai ales pentru a o face în siguranță), aș crede.

Zinix avatar
drapel us
Mulțumesc pentru ajutor, acesta este răspunsul de care aveam nevoie pentru a-mi finaliza cercetarea. Voi arunca o privire la asta. Dacă găsesc ceva, îl voi împărtăși în această postare.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.