EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

Xnest - Online în cloud

Rulați Xnest în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda Xnest care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


Xnest - un server X imbricat

REZUMAT


Xnest [ Opțiuni ]

DESCRIERE


Xnest este atât un client X, cât și un server X. Xnest este un client al serverului real care
gestionează solicitările de ferestre și grafică în numele său. Xnest este un server în sine
clienții. Xnest gestionează solicitările de ferestre și grafică în numele lor. Pentru acesti clienti,
Xnest pare a fi un server convențional.

OPŢIUNI


Xnest acceptă toate opțiunile standard ale implementării serverului de probă. Pentru mai mult
detalii, vezi Xserver(1). Următoarele argumente suplimentare sunt de asemenea acceptate.

-afişa şir
Această opțiune specifică numele afișat al serverului real care Xnest ar trebui să încerce să
conectează la. Dacă nu este furnizat pe linia de comandă, Xnest va citi DISPLAY
variabila de mediu pentru a afla aceste informatii.

-sincronizare Această opțiune spune Xnest pentru a-și sincroniza fereastra și operațiunile grafice cu
server real. Aceasta este o opțiune utilă pentru depanare, dar va încetini Xnest's
performanta considerabil. Nu trebuie folosit decât dacă este absolut necesar.

-deplin Această opțiune spune Xnest pentru a utiliza regenerarea completă a obiectelor server reale și
redeschide o nouă conexiune la serverul real de fiecare dată când serverul imbricat se regenerează.
Implementarea serverului de probă regenerează toate obiectele din server atunci când
ultimul client al acestui server se termină. Când se întâmplă asta, Xnest în mod implicit
menține aceeași fereastră de nivel superior și aceeași conexiune reală la server în fiecare nou
generaţie. Dacă utilizatorul selectează regenerarea completă, chiar și fereastra de nivel superior și
conexiunea la serverul real va fi regenerată pentru fiecare generație de server.

-Clasa şir
Această opțiune specifică clasa vizuală implicită a serverului imbricat. Este asemănător
la -cc opțiune din setul de opțiuni standard, cu excepția faptului că va accepta a
șir, mai degrabă decât un număr pentru specificația clasei vizuale. The şir trebuie să fie
una dintre următoarele șase valori: StaticGray, Scara tonurilor de gri, StaticColor, PseudoColor,
Culoare adevarata, Sau DirectColor. Dacă ambele -Clasa și -cc sunt specificate opțiunile
ultima instanță a oricărei opțiuni are prioritate. Clasa vizualului implicit
al serverului imbricat nu trebuie să fie aceeași cu clasa vizualului implicit al
server real, dar trebuie să fie suportat de serverul real. Utilizare xdpyinfo(1) la
obțineți o listă de clase vizuale acceptate pe serverul real înainte de a începe Xnest.
Dacă utilizatorul alege o clasă statică, toate culorile din harta de culori implicită vor fi
prealocate. Dacă utilizatorul alege o clasă dinamică, culorile în harta de culori implicită
vor fi disponibile clienților individuali pentru alocare.

-adâncime int
Această opțiune specifică adâncimea vizuală implicită a serverului imbricat. Adâncimea de
imaginea implicită a serverului imbricat nu trebuie să fie aceeași cu adâncimea
vizual implicit al serverului real, dar trebuie să fie suportat de serverul real.
Utilizare xdpyinfo(1) pentru a obține o listă de adâncimi vizuale acceptate pe serverul real
înainte de a începe Xnest.

-sss Această opțiune spune Xnest pentru a utiliza screen saver-ul software. În mod implicit, Xnest voi
utilizați economizorul de ecran care corespunde economizorului de ecran hardware în realitate
Server. Desigur, chiar și acest screen saver este generat de software de atunci Xnest face
nu controlează niciun hardware real. Cu toate acestea, este tratat ca un protector de ecran hardware
în codul serverului de exemplu.

-geometrie WxH+X+Y
Această opțiune specifică parametrii de geometrie pentru nivelul superior Xnest fereastră. Vedea
„SPECIFICAȚII DE GEOMETRIE” în X(7) pentru o discuție despre sintaxa acestei opțiuni. Acest
fereastra corespunde ferestrei rădăcină a serverului imbricat. Lațimea W si inaltime
H specificate cu această opțiune vor fi lățimea și înălțimea maximă a fiecărui nivel superior
Xnest fereastră. Xnest va permite utilizatorului să facă orice fereastră de nivel superior mai mică, dar
nu va schimba de fapt dimensiunea ferestrei rădăcină a serverului imbricat. Xnest face
nu acceptă încă extensia RANDR pentru redimensionare, rotație și reflectare a
fereastra rădăcină. Dacă această opțiune nu este specificată, Xnest va alege W și H pentru a fi
3/4 din dimensiunile ferestrei rădăcină a serverului real.

-bw int
Această opțiune specifică lățimea chenarului nivelului superior Xnest fereastră. Numărul întreg
parametru int trebuie să fie pozitiv. Lățimea implicită a chenarului este 1.

-Yam şir
Această opțiune specifică numele nivelului superior Xnest fereastra ca şir.
valoarea implicită este numele programului.

-scrns int
Această opțiune specifică numărul de ecrane de creat în serverul imbricat. Pentru
fiecare ecran, Xnest va crea o fereastră de nivel superior separată. Fiecare ecran este
referit prin numărul de după punctul din specificația numelui afișat al clientului.
De exemplu, x termen -afişa : 1.1 va deschide o x termen(1) client în serverul imbricat
cu numărul de afișare :1 pe al doilea ecran. Numărul de ecrane este limitat
de constanta codificată în codul de exemplu de server, care este de obicei 3.

-instalare
Această opțiune spune Xnest să-și instaleze propria hărți de culori ocolind realul
manager de ferestre. Pentru ca acesta să funcționeze corect, utilizatorul va trebui probabil
ieșiți temporar din managerul de ferestre real. În mod implicit, Xnest va păstra imbricatul
fereastra client a cărei hartă de culori ar trebui să fie instalată pe serverul real din
WM_COLORMAP_WINDOWS proprietatea nivelului superior Xnest fereastră. Dacă această hartă de culori este
de același tip vizual ca fereastra rădăcină a serverului imbricat, Xnest voi
asociați această hartă de culori cu nivelul superior Xnest fereastra la fel. Din moment ce asta face
nu trebuie să fie cazul, managerii de ferestre ar trebui să se uite în primul rând la
WM_COLORMAP_WINDOWS proprietatea, mai degrabă decât harta de culori asociată cu top-
nivel Xnest fereastră. Din păcate, managerii de ferestre nu sunt foarte buni să facă asta
totuși, această opțiune ar putea fi utilă.

-mamă window_id
Această opțiune spune Xnest să utilizeze window_id ca fereastra rădăcină în loc să creeze o
fereastră.

EXTENDED DESCRIERE


Începând Xnest este la fel de simplu ca și pornirea xclock(1) dintr-un emulator de terminal. Dacă
un utilizator dorește să ruleze Xnest pe aceeași stație de lucru ca și serverul real, este important
că serverul imbricat primește propria sa adresă de soclu de ascultare. Prin urmare, dacă există
un server care rulează deja pe stația de lucru a utilizatorului, Xnest va trebui să fie pornit cu
un nou număr de afișare. Deoarece de obicei nu există mai mult de un server care rulează pe un
stație de lucru, specificând „Xnest :1' de pe linia de comandă va fi suficient pentru majoritatea utilizatorilor.
Pentru fiecare server care rulează pe stația de lucru, numărul de afișare trebuie să fie incrementat cu
unu. Astfel, dacă doriți să începeți altul Xnest, va trebui să tastați „Xnest :2' pe
Linie de comanda.

Pentru a rula clienți în serverul imbricat, fiecărui client trebuie să i se atribuie același număr de afișare
ca server imbricat. De exemplu, 'x termen -afişa :1' va porni un x termen proces în
primul server imbricat și „x termen -afişa :2' va începe o x termen în al doilea imbricat
server din exemplul de mai sus. Clienți suplimentari pot fi porniți de la acestea x termens în
fiecare server imbricat.

Xnest as a client
Xnest se comportă și privește serverul real și alți clienți reali ca un alt client real.
Este un client destul de solicitant, însă, deoarece aproape orice fereastră sau grafică solicită de la
un client imbricat va avea ca rezultat o fereastră sau o solicitare grafică de la Xnest la serverul real.
Prin urmare, este de dorit ca Xnest iar serverul real se află pe o rețea locală, sau chiar
mai bine, pe aceeasi masina. Xnest presupune că serverul real acceptă SHAPE
extensie. Nu există nicio modalitate de a dezactiva dinamic această presupunere. Xnest poate fi
compilat fără extensia SHAPE încorporată, caz în care serverul real nu este necesar
susține-l. Suportul pentru selecția extensiei SHAPE dinamice poate fi luat în considerare în continuare
dezvoltare a Xnest.

Întrucât Xnest Nu este necesar să utilizați aceeași imagine implicită ca și serverul real, de nivel superior
fereastra de Xnest clientul are întotdeauna propria hartă de culori. Aceasta înseamnă că alte ferestre
culorile nu vor fi afișate corect în timp ce focusul tastaturii sau indicatorului este în Xnest
fereastră, cu excepția cazului în care serverul real are suport pentru mai multe hărți de culori instalate
timp. Harta de culori asociată cu fereastra de sus a Xnest clientul nu trebuie să fie
harta de culori adecvată pe care serverul imbricat dorește să fie instalată pe serverul real. În
în cazul în care un client imbricat încearcă să instaleze o hartă de culori a unui element vizual diferit de cel
vizual implicit al serverului imbricat, Xnest va pune fereastra de sus a acestui client imbricat
și toate celelalte ferestre de sus ale clienților imbricați care folosesc aceeași hartă de culori în
WM_COLORMAP_WINDOWS proprietatea nivelului superior Xnest fereastra pe serverul real. Astfel, ea
este important ca managerul de ferestre real care gestionează Xnest fereastra de nivel superior se uită la
il WM_COLORMAP_WINDOWS proprietatea, mai degrabă decât harta de culori asociată nivelului superior
Xnest fereastră. Deoarece majoritatea managerilor de ferestre încă nu par să implementeze această convenție
corect, Xnest opțional, poate face instalarea directă a hărților de culori în serverul real
ocolind adevăratul manager de ferestre. Dacă utilizatorul alege această opțiune, de obicei este
necesar pentru a dezactiva temporar managerul de ferestre real, deoarece va interfera cu
Xnest schema de instalare a hărții de culori.

Procedurile de control al tastaturii și al pointerului ale serverului imbricat schimbă tastatura și
parametrii de control pointer ai serverului real. Prin urmare, după Xnest este pornit, ea
va schimba tastatura și comenzile pointerului serverului real la propriul său intern
implicite.

Xnest as a serverul
Xnest ca un server arată exact ca un server real pentru propriii săi clienți. Pentru clienti,
nu există nicio modalitate de a spune dacă rulează pe un server real sau imbricat.

După cum sa menționat deja, Xnest este un server foarte ușor de utilizat când vine vorba de personalizare.
Xnest va prelua o serie de argumente de linie de comandă care pot configura implicit
clasa vizuală și adâncimea, numărul de ecrane etc.

Singura complexitate aparentă din perspectiva utilizatorilor despre utilizare Xnest asa cum este un server
selectarea fonturilor. Xnest gestionează fonturile încărcându-le local și apoi trecând
numele fontului la serverul real și cereți acestuia să încarce acel font de la distanță. Această abordare
evită supraîncărcarea de trimitere a biților de glif prin rețea pentru fiecare operațiune de text,
deși este într-adevăr un bug. Consecința acestei abordări este că utilizatorul va avea
să vă faceți griji cu privire la două căi diferite de font - una locală pentru serverul imbricat și una la distanță
unul pentru serverul real — din moment ce Xnest nu își propagă calea fontului către serverul real.
Motivul pentru aceasta este că serverele reale și imbricate nu trebuie să ruleze pe același fișier
sistem care face cele două căi de fonturi reciproc incompatibile. Astfel, dacă există un font în
calea fontului local a serverului imbricat, nu există nicio garanție că acest font există
calea fontului de la distanță a serverului real. The xlsfonts(1) client, dacă rulează pe imbricat
server, va lista fonturile în calea fontului local și, dacă este rulat pe serverul real, va lista
fonturi în calea fontului de la distanță. Înainte ca un font să poată fi deschis cu succes de imbricat
server, trebuie să existe în căile fonturilor locale și la distanță. Este responsabilitatea utilizatorilor
pentru a se asigura că acesta este cazul.

VIITOR INSTRUCTIUNI


Faceți dinamică cerința pentru extensia SHAPE pe serverul real, mai degrabă decât
trebuind să recompileze Xnest pentru a activa și dezactiva această cerință.

Poate că ar trebui să existe o opțiune de linie de comandă pentru a spune Xnest să moştenească tastatura şi
parametrii de control pointer de la serverul real, mai degrabă decât să-și impună proprii.

Xnest ar trebui să citească un fișier de intrare de personalizare pentru a oferi și mai multă libertate și
simplitate în selectarea aspectului dorit.

Nu există suport pentru stocarea de suport și salvarea sub-urilor, dar și acest lucru ar trebui luat în considerare.

Implementarea corectă a fonturilor ar trebui mutată în os strat.

Utilizați Xnest online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Phaser
    Phaser
    Phaser este o deschidere rapidă, gratuită și distractivă
    cadru de joc HTML5 sursă care oferă
    Redare WebGL și Canvas
    browsere web desktop și mobile. Jocuri
    poate fi co...
    Descărcați Phaser
  • 2
    Motor VASSAL
    Motor VASSAL
    VASSAL este un motor de joc pentru creare
    versiuni electronice ale plăcii tradiționale
    și jocuri de cărți. Oferă suport pentru
    redarea și interacțiunea pieselor de joc,
    și ...
    Descărcați VASSAL Engine
  • 3
    OpenPDF - Furk of iText
    OpenPDF - Furk of iText
    OpenPDF este o bibliotecă Java pentru creare
    și editarea fișierelor PDF cu un LGPL și
    Licență open source MPL. OpenPDF este
    Succesorul LGPL/MPL open source al iText,
    o ...
    Descărcați OpenPDF - Furk of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Sistem pentru automatizare
    Analize Geoștiințifice - este un Geografic
    Sistemul informatic (GIS) software cu
    capacități imense pentru geodate
    procesare și ana...
    Descărcați SAGA GIS
  • 5
    Caseta de instrumente pentru Java/JTOpen
    Caseta de instrumente pentru Java/JTOpen
    IBM Toolbox for Java / JTOpen este un
    biblioteca de clase Java care acceptă
    programare client/server și internet
    modele către un sistem care rulează OS/400,
    i5/OS, o...
    Descărcați Toolbox pentru Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (sau D3 pentru documente bazate pe date)
    este o bibliotecă JavaScript care vă permite
    pentru a produce date dinamice, interactive
    vizualizări în browsere web. Cu D3
    tu...
    Descărcați D3.js
  • Mai mult »

Comenzi Linux

  • 1
    abidiff
    abidiff
    abidiff - comparați ABI-urile fișierelor ELF
    abidiff compară aplicația binară
    Interfețe (ABI) a două biblioteci partajate
    în format ELF. Emite un sens
    repor ...
    Fugi abidiff
  • 2
    abidw
    abidw
    abidw - serializați ABI-ul unui ELF
    fișierul abidw citește o bibliotecă partajată în ELF
    format și emite o reprezentare XML
    a ABI-ului său la ieșirea standard. The
    emis...
    Run abidw
  • 3
    copac2xml
    copac2xml
    bibutils - conversie bibliografie
    utilitati...
    Rulați copac2xml
  • 4
    Copt
    Copt
    copt - optimizator peephole SYSNOPIS:
    fișier copt.. DESCRIERE: copt este a
    optimizator de uz general pentru vizor. Aceasta
    citește codul din intrarea sa standard și
    scrie un...
    Fugi copt
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - aduna titlul
    declarații din documentele Stx...
    Rulați gather_stx_titles
  • 6
    gatling-banc
    gatling-banc
    bench - http benchmark...
    Alerga gatling-bench
  • Mai mult »

Ad