Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Wine programma's beschikbaar stellen voor alle gebruikers  (gelezen 506 keer)

joris_l

  • Gast
Wine programma's beschikbaar stellen voor alle gebruikers
« Gepost op: 2009/11/13, 20:33:40 »
Ik heb Band in a box geïnstalleerd onder wine. nu is dit enkel onder mijn account beschikbaar, en niet onder de account van de andere gebruikers van deze PC. Hoe kan ik de wine programma's beschikbaar stellen van mijn gezinsleden?

Offline MataS

  • Lid
  • Steunpunt: Nee
Re: Wine programma's beschikbaar stellen voor alle gebruikers
« Reactie #1 Gepost op: 2009/11/14, 15:02:15 »
Wine is zo gemaakt dat iedere gebruiker een aparte 'windows-installatie' heeft (om het zo maar te noemen)
Programma's die zijn geïnstalleerd door gebruiker A staan niet bij gebruiker B in wine (wat je al gemerkt hebt)

Je kunt er voor zorgen dat andere gebruikers ook bij jouw wine-programma's kunnen:
1) Zorg ervoor dat andere mensen in jouw wine-map mogen lezen/schrijven:
    Ga naar Locaties->Persoonlijke map, klik op Beeld->Verborgen bestanden weergeven (Ctrl+H)
    Klik de map .wine aan, rechtsemuisknop->Eigenschappen, tabblad 'rechten'
    Zorg er nou voor dat je bij 'groep' en 'anderen', maptoegang: "Bestanden aanmaken en verwijderen" hebt staan
    zet daarna bestandstoegang op Lezen en schrijven
    -- Let op: andere gebruikers mogen nou alles wat je in die map hebt staan aanpassen
    Klik dan op "Rechten op bestanden in de map toepassen" en sluit het venster

2) Plaats de juiste bestanden bij andere gebruikers:
    Wine heeft zijn menu-opties opgeslagen in een map in jouw gebruikersaccount. Die moeten nou ook naar de andere gebruikers:
    Nog steeds in je persoonlijke map met verborgen bestanden weergeven: open de map .local/share/applications/wine/
    In die map staan de menu-opties die je ook in je menu linksboven ziet.
    Kopieer de map 'programmas' naar de andere gebruikers-accounts (op precies dezelfde locatie: .local/share/applications/wine)
    en als het goed is kunnen ze nou jouw programma's gebruiken

Dit werkt alleen maar voor programma's die op dit moment zijn geïnstalleerd, om altijd alle wine's op verschillende accounts gelijk te houden kun je hetvolgende doen:
LET OP: hierbij worden de wine-bestanden van de andere gebruikers verwijderd!
-Voer stap 1) uit zoals hierboven
-Voer stap 1) uit voor de map .local/share/applications/wine (gebruikersrechten toepassen)
-Log in op een andere gebruiker
LET OP: de volgende opdracht wist alle wine bestanden van de ingelogde gebruiker!!!!
-open de persoonlijke map en verwijder de map '.wine', ga daarna naar de map .local/share/applications en verwijder de map 'wine'
-open een terminal-venster via Toepassingen->Hulpmiddelen->Terminalvenster (Misschien een beetje 'eng' maar de makkelijkste manier om het te doen)
-typ de volgende commando's in vervang <gebruiker> door de gebruikersnaam waaronder je de eerste 2 stappen hebt ingevoerd:
ln -s /home/<gebruikersnaam>/.wine
ln -s /home/<gebruikersnaam>/.local/share/applications/wine .local/share/application
De eerste van de twee zorgt ervoor dat de wine-bestandenmap wordt gelinkt aan die van de huidige gebruiker, de tweede zorgt voor de menu-opties
Wikipedia over het 'ln' commando

Je kunt dit voor alle gebruikers herhalen vanaf 'log in op een andere gebruiker'

Als er iets onduidelijk is, vraag gerust! Laat aub ook even weten of het allemaal gelukt is ;)
Succes!