Kopiëren en plakken in de console, en waarom uw toetsenbord de verkeerde tekens typt
De grafische console is een afbeelding van een scherm, dus uw klembord bereikt de andere kant niet vanzelf. Er is een oversteek, en er is een aparte instelling die stilletjes elk speciaal teken verkeerd typt totdat u haar vindt.
AtlasPVE ·
Dit artikel beantwoordt
- proxmox novnc kopiëren plakken
- proxmox novnc klembord
- proxmox console toetsenbord werkt niet
- proxmox console verkeerde tekens
- proxmox novnc copy paste
U kopieert een lange opdracht op uw eigen machine, klikt in de console van de gast, drukt op plakken, en er gebeurt niets. Of erger: er gebeurt iets en het is niet wat u kopieerde.
Hier spelen twee verschillende dingen, en ze worden voortdurend met elkaar verward. Het ene gaat over het klembord. Het andere gaat over het toetsenbord, en dat kost hele middagen.
Waarom het klembord niet zomaar oversteekt
De grafische console is een afbeelding van een scherm. Wat van u naar de gast reist is geen tekst maar toetsgebeurtenissen: u drukte op deze toets, toen op die. De gast weet niet eens dat er aan uw kant een klembord bestaat.
Uw browser laat een webpagina bovendien niet naar believen uw klembord lezen, en dat is een goede regel met een voor de hand liggende reden, die niet voor het gemak wordt versoepeld.
Daarom geeft de console u een uitdrukkelijke oversteek: een klembordpaneel. U plakt uw tekst in dat vak, dat stelt het klembord aan de andere kant in, en daarna plakt u binnen de gast gewoon. Eén extra stap, en dat is het hele mechanisme.
De weg terug werkt net zo omgekeerd: kopieer binnen de gast en lees het daarna uit het paneel.
De instelling die alles verkeerd typt
Dit is degene die op een kapotte plakactie lijkt en het niet is.
De grafische console heeft een toetsenbordindeling, en die wordt op datacenterniveau ingesteld, niet per gebruiker en niet door uw browser. Zij bepaalt hoe toetsgebeurtenissen worden uitgelegd voor het virtuele toetsenbord van de virtuele machine.
Komt die indeling niet overeen met die waarop u fysiek typt, dan komen letters goed door en al het andere niet. Symbolen landen op de verkeerde plek, en de tekens die er het slechtst afkomen zijn precies die uit wachtwoorden en configuratiebestanden.
Op de host waarmee dit is gecontroleerd stond de indeling op een niet-Engelse taal, wat juist is voor die machine en fout voor iedereen die er vanaf een ander fysiek toetsenbord tegenaan typt.
Het symptoom is heel specifiek en het onthouden waard: letters en cijfers kloppen, leestekens niet. Dat is een indelingsverschil, geen mislukte plakactie en geen kapotte console.
Waarom lange plakacties toch misgaan
Zelfs met een werkend klembordpaneel en de juiste indeling is heel lange tekst die in een grafische console wordt geplakt kwetsbaar. Elk teken is een kunstmatige toetsgebeurtenis, en een belaste gast kan er enkele laten vallen. U krijgt geen foutmelding; u krijgt een opdracht waar ergens in het midden drie tekens ontbreken.
Als wat u plakt ertoe doet, plak het dan helemaal niet als toetsaanslagen.
Wat u in plaats daarvan doet wanneer het ertoe doet
Een sleutel, een wachtwoord, een certificaat, een lang configuratieblok. Typ dat niet door een scherm heen. Schrijf het als bestand: de gastagent kan een klein bestand zonder enig netwerk in een draaiende gast zetten, en daar is dat kanaal precies voor. Alles boven ongeveer 60 KB heeft het netwerk nodig.
Een shellopdracht die u nog eens zult uitvoeren. Zet hem in een bestand en voer het bestand uit. Dat overleeft een verloren toetsaanslag en u houdt hem.
Een hele werksessie. Neem de tekstconsole als de gast er een heeft, of SSH als het netwerk overeind staat. Beide zijn tekst, dus het kopiëren en plakken van uw terminal gedraagt zich normaal en er vindt geen indelingsvertaling plaats.
SPICE, kort
SPICE ondersteunt wel echte klemborddeling tussen uw machine en de gast, met een agent geïnstalleerd in de gast. Wie serieus tijd doorbrengt in een grafische bureaubladgast, heeft daarmee de reden om dat op te zetten.
Voor een server die u tweemaal per maand bezoekt is het meer voorbereiding dan het probleem verdient.
Wat Atlas doet
Atlas opent de console van Proxmox VE zelf, dus het klembordgedrag dat u krijgt is dat van Proxmox, ongewijzigd. Er is geen apart Atlas-klembord om te leren en geen tweede uitvoering om te vertrouwen.
Wat Atlas verandert is hoe vaak het probleem optreedt. Het meeste plakken in een console is geen foutzoeken: het is een opdracht die iemand vond omdat de taak geen scherm had. Opslagbewerkingen, netwerkwijzigingen, updates, gebruikers en rechten: die hebben schermen, dus het klembord komt er nooit aan te pas.
De console blijft voor de gevallen die er werkelijk een nodig hebben, en daar is het advies hierboven hetzelfde dat iedereen geeft, want het is het mechanisme en geen voorkeur.
Bronnen
De eigen documentatie van Proxmox. In het Engels, en die heeft over dit onderwerp het laatste woord.