archief:ugentu
Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
archief:ugentu [2015/08/02 16:49] 127.0.0.1 external edit |
archief:ugentu [2021/11/23 14:14] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Ugentu ====== | ====== Ugentu ====== | ||
+ | {{tag>" | ||
+ | |||
+ | < | ||
+ | <div style=" | ||
+ | </ | ||
+ | In nog maar eens een zotte bui werd het idee van een linux distro voor de UGent nog maar eens van onder het stof gehaald. Blijkbaar heeft [[archief: | ||
+ | |||
+ | UGentu wordt een linux live-cd met installatiemogelijkheden. Alles wat een student nodig heeft om meteen op weg te kunnen op het ugentnet verdient een plaatsje in UGentu. Usability voor UGentu moet een van de kernpunten worden: geen moeilijke configuratie met al teveel paswoorden, geen honderden extra configuratie venstertjes en zeker geen commandline! | ||
+ | |||
+ | =====Concept===== | ||
+ | UGentu is het best te beschrijven als een kant-en-klaar systeem waarmee men meteen kan werken binnen het ugentnet. Binnen Zeus wordt die al grappend ook wel eens de "DICT Survival Kit", omdat het alles bevat om de grillen en grollen van het DICT zonder moeite te overleven. UGentu werkt echter niet enkel binnen het ugentnet (zoals in de homes), maar ook thuis of op kot. | ||
+ | |||
+ | Het basiselement van UGentu is gebruiksvriendelijkheid. Hiervoor zullen we vertrekken van een Ubuntu LiveCD. Ubuntu heeft immers vele voordelen voor beginnende gebruikers. We denken hierbij dan bijvoorbeeld aan: | ||
+ | |||
+ | * documentatie: | ||
+ | * hardware: veel van de nieuwere hardware wordt reeds "out of the box" ondersteund door ubuntu. | ||
+ | * software: enorm veel software ligt binnen handbereik vie de uitgebreide repositories - gratis en voor niets op een eenvoudige wijze | ||
+ | |||
+ | In het kader van deze gebruiksvriendelijkheid zullen we er dan ook voor zorgen dat de gebruikers zo weinig mogelijk zelf moeten configuren in verband met software in combinatie met ugentnet. | ||
+ | |||
+ | =====AUGentu? | ||
+ | Suggestie: | ||
+ | |||
+ | =====Implementatie===== | ||
+ | Zoals reeds gezegd, wordt UGentu gebaseerd op de Ubuntu LiveCD. Er zijn verschillende mogelijkheden om de LiveCD aan te passen, zoals [[https:// | ||
+ | |||
+ | ==== Extra Software ==== | ||
+ | * [[Ugentu/ | ||
+ | * vpnc, bijbehorende gnome-network-manager plugin, eventueel met configuratie-gui om automatisch te starten (vb voor in homes) | ||
+ | * kunnen we niet de gnome-network-manager plugin hacken om vpnc automatisch te starten? | ||
+ | * mounten van de H-schijf van ugent en de webspace op eduserv ([[http:// | ||
+ | * Een " | ||
+ | * RSS lezer met auto subscriptie op de " | ||
+ | * misschien kunnen we ook eens vriendelijk vragen of ze niet voor een RSS-feed willen zorgen | ||
+ | * een volledige feedreader lijkt me wat overkill voor 1 enkele feed. Een live-bookmark in firefox lijkt me beter geschikt in dit geval. | ||
+ | * UGent.be, minerva, athena, mail, persoonlijke ugentsite, zeus,... als bladwijzer in ff | ||
+ | * Citrix (Athena)? | ||
+ | * Het is niet toegelaten de citrix client te distribueren (wel via de server software) | ||
+ | * Mogelijke oplossingen: | ||
+ | * Mailen naar dict/citrix zelf (blackstad) | ||
+ | * [[https:// | ||
+ | * De gebruiker zelf een citrix client laten [[https:// | ||
+ | * Links lijken niet altijd perfect te werken, er worden blijkbaar ergens preferences opgeslaan, testen onder live cd | ||
+ | * Andere features (frietjes?) van Ugent... | ||
+ | * nautilus-plugin om foto's te resizen | ||
+ | * package nautilus-image-converter (zeker handig om foto's in een batch te resizen) | ||
+ | * Ubiquity hacken om bij aanmaak van nieuwe gebruiker ook te vragen achter UGent wachtwoord en vpn-wachtwoord. Zo kunnen direct de vpn en de mounts juist ingesteld worden. | ||
+ | * Merk op dat dit ook gevraagd (kan/moet) worden bij gebruik van de LiveCD. Eventueel maken we een scriptje dat telkens het user/pasw nodig is voor functionaliteit (bv Citrix apps) dit gevraagd wordt met optie tot herinnering (dit dan voor de LiveCD. Bij installatie kan dit idd dan gevraagd worden). | ||
+ | * Er moet ook een optie zijn om dit pas later in te vullen. | ||
+ | * Het moet ook kunnen werken voor users die geen Ugent gebruikers zijn, bv vriendjes/ | ||
+ | * LaTeX + editor (Texmaker? Winefish?) | ||
+ | * Dia? Niet echt een fantastisch programma, maar toch handig om snel een diagrammeke te maken, wat veel studenten ooit wel eens moeten doen. | ||
+ | * Deluge? (Transmission komt standaard in Hardy) | ||
+ | * Skype? | ||
+ | * Skype is evil, niet doen. | ||
+ | * Een alternatief dan? Liefst iets crossplatform (of compatibel met Win/Mac applicaties). Heb zelf geen webcam, dus ik ben niet echt op de hoogte. | ||
+ | * Met Ekiga (standaard geïnstalleerd) kan je audio/video conferencen via SIP (evenwel ook geen ervaring mee). | ||
+ | * Op de een of andere manier [[http:// | ||
+ | * Cheese? | ||
+ | * Wine? XD | ||
+ | * STOP MET WINEN! IK STEM TEGEN! Efkes serieus nu, als je ze laat kennis maken met ubuntu (linux in het algemeen) is het de bedoeling dat ze linux blijven gebruiken, en niet dat ze linux gaan zien als een goedkope wannabe vervanger voor windows. Als je wine gaat meeleveren gaan ze altijd proberen hun oude vertrouwde programma' | ||
+ | * Daar ben ik niet mee eens. Je moet ze overtuigen om Linux te gebruiken, niet verplichten. Als ze al Ugentu gebruiken wil dat zeggen dat ze al de eerste stap gezet hebben. Als ze dan de mogelijkheid hebben om tijdens hun overgangsperiode eventuele vertrouwdere programmas te gebruiken met Wine dan moeten we dat zeker aanmoedigen. Besides, iets installeren in Wine is toch niet even gemakkelijk als in Synaptic, dus zo'n storm zal het wel niet lopen. | ||
+ | * Het gaat hier over de cd: ik vind niet dat Wine op de cd moet staan, zoveel plaats zal er sowieso niet over zijn. Wine moeten ze achteraf maar installeren als ze het willen gebruiken. | ||
+ | * Door " | ||
+ | *Wat we misschien wel kunnen doen is de [[http:// | ||
+ | * Vim-full, en eventueel andere programma' | ||
+ | * Samba (samba-client) | ||
+ | * Overleven op UGentNet op de desktop/in de home folder | ||
+ | |||
+ | ==== Onnodige software ==== | ||
+ | Zoals bij elk voorgeconfigureerd systeem voor een breed publiek staan ook hier zaken op die niemand zal nodig hebben. Hieronder volgt een opsomming van zaken die eventueel van de cd verwijderd mogen worden, zodat er meer plaats vrij komt voor nuttige programma' | ||
+ | |||
+ | * gij (Gnu Java) | ||
+ | * Language packs: enkel en, nl, fr en de lijken te volstaan volgens mij. | ||
+ | * Misschien toch bewaren, voor erasmus studenten? | ||
+ | * Zeker! Overschakelen van windows naar linux is al moeilijk genoeg voor Jan Modaal, laat ze dat tenminste doen met helpfiles in hun eigen taal! | ||
+ | * Die language packs nemen redelijk veel plaats in op de cd. Als we vooral willen focussen op live cd is dit een heel goeie mogelijkheid om plaats te besparen op de cd. Een nieuwe language pack downloaden gebeurt automatisch bij een andere taal te selecteren (wat je nog altijd moet doen om ze te kunnen gebruiken, of ze nu op de cd staan of niet) dit kan zeer maklijk via system, administration, | ||
+ | * OpenOffice**.org** (http:// | ||
+ | * Spijtig genoeg enige pakket dat beetje in de buurt komt van MS Office, dus 't zal er wel op moeten blijven. | ||
+ | * Behalve MS Office via athena, dus het is in theorie overbodig. maar MS Office gebruiken is slecht voor de promotie van open bestandsformaten en OSS in het algemeen. | ||
+ | * Agreed. Beter vrije software verspreiden dan de mensen aan te zetten van MS Office te gebruiken over Athena. | ||
+ | * Ik weet niet wat de meesten beschouwen als de goede punten van MS Office, maar KOffice begint ook mooi te worden (en veel betere integratie met KDE, maar ik veronderstel dat de keuze naar gnome gaat?). Heb er wel (nog) geen ervaring mee. | ||
+ | * Mss Staroffice als alternatief voor OO. Eventueel eens voor kijken | ||
+ | * Is dat niet proprietair? | ||
+ | * Als we standaard de Tango icoontjes gebruiken wordt het ook al direct ietsjes minder lelijk. | ||
+ | * 't Schijnt dat de Novell versie van OOo zoveel beter is. Iemand daar ervaring mee? Enig idee hoe moeilijk het zou zijn om dat in de plaats te installeren? | ||
+ | * Games | ||
+ | * OpenOffice Drawing | ||
+ | * De open-source Windows programma' | ||
+ | * Automatic indexing in tracker will be disabled for Ubuntu 8.04. (joepie) | ||
+ | |||
+ | ==== Voorstel: Safe ==== | ||
+ | De safe (brandkast) zal een geëncrypteerd filesysteem zijn wonende in de / | ||
+ | |||
+ | Misschien uitbreiden naar de volledige /home/user directory, maar dit is dan al veel data om te backuppen. Enkel encryptie op /home/user | ||
+ | |||
+ | ==== Nautilus Extensies ==== | ||
+ | === Athena Extensie === | ||
+ | Voor elk bestand(en) een menu-item die er voor zorgt dat het bestand geüpload wordt naar de H-schijf, en geopend wordt met de geselecteerde Athena applicatie. a) Periodiek wordt dit bestand gecheckt op wijzigingen en wanneer gewijzigd wordt dit bestand terug gedownload, of b) Het bestand wordt nadat de applicatie is afgesloten terug gedownload. | ||
+ | |||
+ | ==== Huidige Implementatie ==== | ||
+ | Alle modificaties aan de livecd worden aangebracht onder de vorm van .deb-packages. Deze bevinden zich in een repository op zeus-servers die toegankelijk zijn van op het internet. Op deze manier kan niet alleen de livecd aangepast worden, maar ook elke andere gewone ubuntu-installatie. | ||
+ | [[https:// | ||
+ | |||
+ | De basis is een metapackage ugentu-desktop dat dependencies heeft voor alle packages die we willen toevoegen en conflicteert met alle overbodige software. De namen van alle packages in de zeus-repository beginnen met ugentu-*. Zo kan er gemakkelijk een onderscheid gemaakt worden tussen onze packages en standaard ubuntu-packages. | ||
+ | |||
+ | ugentu-desktop | ||
+ | Dependencies: | ||
+ | * ugentu-wallpaper | ||
+ | * ugentu-vpn-config | ||
+ | | ||
+ | - network-manager-vpnc | ||
+ | Conflicts: | ||
+ | * gij | ||
+ | |||
+ | Door deze structuur kan het initiele script beperkt worden tot het toevoegen van de zeus-repositories en het installeren van ugentu-desktop in de chroot. Door alle veranderingen goed op te splitsen, hoeven niet alle packages gerecompiled te worden, wanneer er maar 1 config verandert. | ||
+ | Script: currently broken :p | ||
+ | |||
+ | We maken best een nieuwe mailinglist aan die we invullen als maintainer van de packages (bijvoorbeeld ' | ||
+ | Voor de versioning stel ik voor dat we gewoon de upstream versie nemen met daarachter ' | ||
+ | |||
+ | Voorbeeld van debian/ | ||
+ | Source: bluej | ||
+ | Section: devel | ||
+ | Priority: optional | ||
+ | Maintainer: Zeus WPI < | ||
+ | XSBC-Original-Maintainer: | ||
+ | Build-Depends: | ||
+ | Standards-Version: | ||
+ | |||
+ | Package: bluej | ||
+ | Architecture: | ||
+ | Depends: sun-java6-jdk | ||
+ | Description: | ||
+ | Visualise, edit and debug your Java applications. BlueJ is an excellent | ||
+ | tool for students learning the basics of Java programming. | ||
+ | |||
+ | Voorbeeld van debian/ | ||
+ | bluej (2.2.1-ugentu1) hardy; urgency=low | ||
+ | |||
+ | * Initial packaging based on upstream BlueJ 2.2.1 release. | ||
+ | |||
+ | -- Roel Huybrechts < | ||
+ | |||
+ | =====Special Artwork===== | ||
+ | Om Ugentu voor niet-technische gebruikers duidelijk te kunnen onderscheiden van de officiële ubuntu, zal er voornamelijk nieuwe artwork nodig zijn. Volgende componenten kunnen aangepast worden: | ||
+ | |||
+ | * GNOME splash screen | ||
+ | * GRUB splash screen | ||
+ | * gdm-login-screen | ||
+ | * background | ||
+ | * menu-logo | ||
+ | |||
+ | * in een later stadium eventueel ook theming als window-borders etc. | ||
+ | |||
+ | ==== Logo ==== | ||
+ | Het huidige logo is een combinatie van het ubuntu logo met (een van de) kleuren van UGent. De source is [[http:// | ||
+ | sudo apt-get install ttf-ubuntu-title | ||
+ | Windows gebruikers moeten met hun poten er van blijven (of het font [[https:// | ||
+ | |||
+ | Andere voorstellen: | ||
+ | |||
+ | * http:// | ||
+ | * http:// | ||
+ | |||
+ | Ciri's drafts: http:// | ||
+ | |||
+ | ===== Help & coördinatie ===== | ||
+ | Voor vragen of specifieke hulp over ugentu kan je terecht op volgend [[:irc]] kanaal: | ||
+ | irc:// | ||
+ | |||
+ | ===== Proof of concept: ===== | ||
+ | Een allereerste proof-of-concept build van de cd met een alternatieve achtergrond. Ook de vpnc-plugin voor network-manager is geïnstalleerd. (Niet panikeren: die background is normaal niet finaal:D ): | ||
+ | |||
+ | =====LiveCD in Computerlokalen===== | ||
+ | Ugentu moet ook voldoen als liveCD binnen UGent computerlokalen. Dit vereist een speciale configuratie om bv online te kunnen. | ||
+ | * Netwerkconfiguratie, | ||
+ | * Print- en scanconfiguratie? | ||
+ | * Hoe detecteren als de CD gerunt word op een UGent PC? | ||
+ | * Simpelste is kijken of de file [[Ugentu/ | ||
+ | |||
+ | =====Voorlopige ondersteuners===== | ||
+ | * [[: | ||
+ | * [[archief: | ||
+ | * [[:rulus]] | ||
+ | * [[:relix]] | ||
+ | * [[archief: | ||
+ | |||
+ | ===== Zie ook ===== | ||
+ | * [[Ugentu/ | ||
+ | * [[Ugentu/ | ||
+ | * [[Ugentu/ | ||
archief/ugentu.1438534150.txt.gz · Last modified: 2021/11/23 14:02 (external edit)