Dit is de opdracht wm2 die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
wm2 - Kleine, niet-configureerbare Window Manager voor X
KORTE INHOUD
wm2
PRODUCTBESCHRIJVING
wm2 is een windowmanager voor X. Het biedt een ongebruikelijke stijl van raamdecoratie en zo
weinig functionaliteit waar ik me prettig bij voel in een window manager. wm2 niet
configureerbaar, behalve door de broncode te bewerken en de code opnieuw te compileren, en dat is echt zo
bedoeld voor mensen die niet bepaald willen dat hun windowmanager al te vriendelijk is.
wm2 biedt:
-- Decoratieve kozijnen voor uw ramen.
-- De mogelijkheid om vensters te verplaatsen, van grootte te veranderen, te verbergen en te herstellen
-- Geen pictogrammen.
-- Geen configureerbare hoofdmenu's, knoppen of muis- of toetsenbordbindingen.
-- Geen virtuele desktop, werkbalken of geïntegreerde applicaties.
GEBRUIK MAKEND VAN wm2
Om wm2 uit te voeren, zorg ervoor dat u nog geen window manager gebruikt, zorg ervoor dat het DISPLAY
variabele correct is ingesteld en voer vervolgens het bestand "wm2" uit. Er is geen opdrachtregel
opties of X-bronnen, en er is geen opstartbestand. Als uw X-server dit niet ondersteunt
de Shape-extensie, wm2 wordt afgesloten (en zal nooit werken op uw server); als het niet kan vinden
de vereiste lettertypen instelt of de vereiste kleuren toewijst, wordt deze ook afgesloten (maar dat zou wel zo moeten zijn).
Dit kunnen we oplossen door de definities in Config.h te wijzigen en opnieuw te compileren).
Beschikbare venstermanipulaties zijn:
-- Om een venster scherp te stellen: Beweeg uw muis in het venster. Als je een andere scherpstelling wilt
policy, moet je wm2 opnieuw compileren (zie de README voor info).
-- Om een venster omhoog te brengen: klik op het tabblad of frame ervan, tenzij automatisch verhogen de focus heeft
ingesteld in Config.h.
-- Om een venster te verplaatsen: zorg ervoor dat het scherp is, klik en sleep vervolgens op het tabblad ervan.
-- Om een venster te verbergen: zorg ervoor dat het scherp is en klik vervolgens op de knop bovenaan
zijn tabblad.
-- Om een verborgen venster te herstellen: klik op de linkerknop in het hoofdvenster voor het hoofdmenu,
en kies het gewenste venster.
-- Om een nieuwe xterm te starten: gebruik het eerste item in het hoofdmenu ("Nieuw").
-- Om een venster te verwijderen: zorg ervoor dat het scherp is, klik op de knop op het tabblad en houd ingedrukt
de muisknop minimaal anderhalve seconde ingedrukt totdat de cursor verandert in a
kruisen en dan loslaten. (Ik weet het, het is niet zo gemakkelijk. Aan de andere kant, dingen als
Windows-95 heeft de neiging om het feit te verdoezelen dat de meeste vensters al een perfect goede versie hebben
Optie sluiten.)
-- Om het formaat van een venster te wijzigen: zorg ervoor dat het scherp is, klik en sleep vervolgens op de onderkant
rechter hoek. Voor een beperkte formaatwijziging klikt en sleept u linksonder of boven
rechterhoek van het omsluitende raamkozijn.
-- Om een venster te laten zakken: klik met de rechtermuisknop op het tabblad of frame ervan. (Dit
was de enige nieuwe functie in de tweede release.)
-- Om wm2 af te sluiten: beweeg de muisaanwijzer naar de uiterste rand van het scherm bij de
uiterste rechterbenedenhoek en klik op de linkerknop in het hoofdvenster voor de hoofdmap
menu. Het menu zou een extra optie moeten hebben genaamd "Exit wm2"; selecteer dit.
(Dit is een nieuwe functie in de derde release.)
Alle verplaatsings- en formaatwijzigingsbewerkingen zijn ondoorzichtig.
Focus beleid. Dit is een optie tijdens het compileren. Om het opnieuw op te bouwen, zie de README in
/usr/share/doc/wm2/README.gz
CREDITS
wm2 is geschreven door Chris Cannam, waarbij veel code en structuur uit "9wm" van David is gerecycled
Hogan (zie http://www.cs.su.oz.au/~dhog/ ). 9wm is geschreven in C, dus heel weinig van de
code wordt woordelijk gebruikt, maar het was de bedoeling om opnieuw te gebruiken en veel van de resulterende code is dat ook
herkenbaar. (Ook het minimalisme van 9wm was behoorlijk inspirerend.) Ik heb genoeg veranderingen aangebracht
het zeer waarschijnlijk maken dat eventuele bugs die u tegenkomt, mijn schuld zullen zijn en niet die van David.
wm2 maakt ook gebruik van versie 2.0 van Alan Richardson's "xvertext" lettertyperotatieroutines.
De zijdelingse lipjes op de raamkozijnen waren het idee van Andy Green.
Als je voor je eigen vermaak de code in iets anders wilt hacken, ga je gang.
Voel je vrij om het aan te passen en opnieuw te distribueren, zolang je de originele auteursrechten behoudt
geschikt.
Gebruik wm2 online met behulp van onworks.net-services