FirstClass Windows i Ubuntu
Från FBNwiki
Köra Windows-versionen av FirstClass i Ubuntu och andra Linuxsystem (Intro)
- Se även det automatiska skriptet Autofcc2 för Ubuntu!
- Just nu finns problem med inloggning om du använder FCC 11.017, samma problem finns i den senaste versionen 11.033: Programmet hänger sig om du trycker Enter när du skrivit lösenordet i inloggningrutan. Problem med att hitta inställningsfilen home.fc finns även. Workaround: installera FCC 11.005 (se länk nedan) eller tryck på den gröna inloggningsknappen! Bugg #29150 på WineHQ.org
FirstClass för Linux finns bara på engelska och existerar tyvärr inte för FirstCLass 11 vilket Folkbildningsnätet och många andra FirstClass-nät numera kör. Därför rekommenderas alla som använder Linux att istället via programmet Wine installera och köra FirstClass-klienten för Windows. Wine 1.3 rekommenderas för Ubuntu men funkar även troligtvis i andra fria operativsystem så länge en nyare version av Wine kan köras.
Steg 1: Manuell installation (HowTo)
- Installera Wine 1.3 enligt dessa instruktioner. Detta installerar en den senaste version av Wine från ett extra programförråd (Launchpad ubuntu-wine/ppa). För andra Linuxdistributioner se denna sida.
- Ladda hem installations-exe-filen för FirstClass för Windows. I nyare versioner av Ubuntu så måste du först högerklicka på filen FC11005SE.exe du laddat ner och välja Egenskaper -> Rättigheter -> och bocka i Tillåt körning av filen som ett program.
- Dubbelklicka på den nedladdade EXE-filen och installera FirstClass som man gör i Windows
- Därefter finns FirstClass för Windows under Program -> Wine -> Program -> FirstClass -> FirstClass. Du bör även ha fått en ikon på ditt skrivbord.
Gällande äldre Wine och Gnome2: Om inte ikonen finns så skapa en programstartare manuellt genom att högerklicka på Program i övre panelen och välj Redigera menyer. Klicka på knappen Nytt objekt och välj Typ: Program och skriv FirstClass i Namn. Klicka på Bläddra och välj ".wine/drive_c/Program files/FirstClass/fcc32.exe". När du valt filen genom att klicka på Öppna så infoga wine samt mellanslag före raden så att det ser ut så här i runtan Kommando:
wine "/home/login/.wine/drive_c/Program files/FirstClass/fcc32.exe"
Du kan även välja en passande ikon genom att klicka på ikonen. Klicka på OK.
Steg 2: Öpnna länkar och filer direkt från Windows-versionen av FirstClass i Linux (HowTo)
- Uppdatering 2011-11-10: Nu stöds 25 filformat; DOC, DOCX, DOT, DOTX, ODB (Base databas), ODF (Math formler), ODG, ODT, ODP, ODS, OTS (Mall Writer), OTT (Mall Writer), OTP (Mall Impress), PDF, PPD, PPDX, PPS, PPSX, PPT, PPTX, RTF, XLS, XLSX, XLT, och XLTX.
- Uppdatering 2011-11-14: Lagt till WPS (Works) då LibreOffice stödjer detta format.
- Uppdatering 2011-11-23: Lagt till HTML så att man kan öppna html-meddelanden lokalt utan felmeddelanden från Wine.
För att fixa så att när man kan klicka på länkar i meddelanden så öppnas sidan i t ex Firefox och att bilagor öppnar sig direkt i Ubuntu eller andra Linuxdistributioners motsvarande program, så gör enligt nedan.
Två filer behövs för att göra detta och är winenative och open_native.reg:
Innehåll skriptet open_native.reg (Source)
REGEDIT4 [HKEY_CLASSES_ROOT\.doc] @="linuxnative" "Content Type"="application/linuxnative" [HKEY_CLASSES_ROOT\.docx] @="linuxnative" "Content Type"="application/linuxnative" [HKEY_CLASSES_ROOT\.dot] @="linuxnative" "Content Type"="application/linuxnative" [HKEY_CLASSES_ROOT\.dotx] @="linuxnative" "Content Type"="application/linuxnative" [HKEY_CLASSES_ROOT\.html] @="linuxnative" "Content Type"="application/linuxnative" [HKEY_CLASSES_ROOT\.odb] @="linuxnative" "Content Type"="application/linuxnative" [HKEY_CLASSES_ROOT\.odf] @="linuxnative" "Content Type"="application/linuxnative" [HKEY_CLASSES_ROOT\.odg] @="linuxnative" "Content Type"="application/linuxnative" [HKEY_CLASSES_ROOT\.odt] @="linuxnative" "Content Type"="application/linuxnative" [HKEY_CLASSES_ROOT\.odp] @="linuxnative" "Content Type"="application/linuxnative" [HKEY_CLASSES_ROOT\.ods] @="linuxnative" "Content Type"="application/linuxnative" [HKEY_CLASSES_ROOT\.ots] @="linuxnative" "Content Type"="application/linuxnative" [HKEY_CLASSES_ROOT\.ott] @="linuxnative" "Content Type"="application/linuxnative" [HKEY_CLASSES_ROOT\.otp] @="linuxnative" "Content Type"="application/linuxnative" [HKEY_CLASSES_ROOT\.pdf] @="linuxnative" "Content Type"="application/linuxnative" [HKEY_CLASSES_ROOT\.ppd] @="linuxnative" "Content Type"="application/linuxnative" [HKEY_CLASSES_ROOT\.ppdx] @="linuxnative" "Content Type"="application/linuxnative" [HKEY_CLASSES_ROOT\.pps] @="linuxnative" "Content Type"="application/linuxnative" [HKEY_CLASSES_ROOT\.ppsx] @="linuxnative" "Content Type"="application/linuxnative" [HKEY_CLASSES_ROOT\.ppt] @="linuxnative" "Content Type"="application/linuxnative" [HKEY_CLASSES_ROOT\.pptx] @="linuxnative" "Content Type"="application/linuxnative" [HKEY_CLASSES_ROOT\.rtf] @="linuxnative" "Content Type"="application/linuxnative" [HKEY_CLASSES_ROOT\.wps] @="linuxnative" "Content Type"="application/linuxnative" [HKEY_CLASSES_ROOT\.xls] @="linuxnative" "Content Type"="application/linuxnative" [HKEY_CLASSES_ROOT\.xlsx] @="linuxnative" "Content Type"="application/linuxnative" [HKEY_CLASSES_ROOT\.xlt] @="linuxnative" "Content Type"="application/linuxnative" [HKEY_CLASSES_ROOT\.xltx] @="linuxnative" "Content Type"="application/linuxnative" [HKEY_CLASSES_ROOT\http] [HKEY_CLASSES_ROOT\http\shell] [HKEY_CLASSES_ROOT\http\shell\open] [HKEY_CLASSES_ROOT\http\shell\open\command] @="C:\\windows\\system32\\winebrowser.exe %1" [HKEY_CLASSES_ROOT\htmlfile] [HKEY_CLASSES_ROOT\htmlfile\shell] [HKEY_CLASSES_ROOT\htmlfile\shell\open] [HKEY_CLASSES_ROOT\htmlfile\shell\open\command] @="C:\\windows\\system32\\winebrowser.exe %1" [HKEY_CLASSES_ROOT\linuxnative] [HKEY_CLASSES_ROOT\linuxnative\shell] [HKEY_CLASSES_ROOT\linuxnative\shell\open] [HKEY_CLASSES_ROOT\linuxnative\shell\open\command] @="/usr/bin/winenative \"%1\""
Innehåll skriptet winenative (Source)
#!/bin/sh
# /usr/bin/winenative
#
# License: GPL >= V3
# Author: A. Tres Finocchiaro
# Modified: May 2008 Hilary BH Wright
#
# Used to call on the native linux OS to launch a filetype in Wine.
# For example, if you have a Microsoft Word document, but want to
# use the Linux version of OpenOffice Writer to open it, simply call:
# @="/usr/bin/winenative "%1""
# in
# HKEY_CLASSES_ROOT\linuxnative\shell\open\command
#
# This assumes you've already added:
# @="linuxnative"
# to
# HKEY_CLASSES_ROOT\.doc --> "Content Type"
#
# The native command to open the file. This can be changed to $1, $2
# if you'd like to set up input variables, or you can type "openoffice"
# or something similar if you'd like to statically map it.
#
# If you don't use gnome, change it to your desktop's equivelant, and
# update this comment!
cmd_open="gnome-open";
# The url of the file. Change to $2, etc if you want to take the 2nd
# input variable in your call.
win_file=$1;
# Transform the windows path to the linux path with the 'winpath' command
# (i.e. C:\Windows\Temp\1.doc to /home/tfino/.wine/drive_c/etc)
# NOTE1: The ticks are (` = tilde key) NOT (' = quote key).
# NOTE2: You need the "" here in order to allow for spaces in the path and file names.
# NOTE3: the -u parameter is there just to be sure that you are chnaging from windows paths to linux paths: it is the default.
lin_file=`winepath -u "$win_file"`;
# Call the native command passing the linux path enclosed in ""
$cmd_open "$lin_file";
# Exit status 1? Manipulate this value to work with errors.
exit 1;
Instruktioner (HowToSummary)
1. Ladda hem open_native.reg: Högerklicka här och välj spara som på ditt Skrivbord. Man kan lägga till extra tillägg i listan ovan om man vill.
2. Ladda hem winenative: Högerklicka här och välj spara som på ditt Skrivbord.
Om du har sparat filerna på ditt Skrivbord så skriv följande kommando i en terminal (Program -> Tillbehör -> Terminal eller CTRL+ALT+T):
sudo cp Skrivbord/winenative /usr/bin/ sudo chmod +x /usr/bin/winenative regedit Skrivbord/open_native.reg
Om du har sparat filerna i en annan mapp som t ex Hämtningar så skriv följande kommando i en terminal (Program -> Tillbehör -> Terminal):
cd Hämtningar sudo cp winenative /usr/bin/ sudo chmod +x /usr/bin/winenative regedit open_native.reg
Varje kommandorad ska läggas in och utföras med enter-tangenten var för sig. Efter första kommandot kommer det administrativa lösenordet begäras där ingeting syns när man skriver det, följt av enter. Inga meddelanden ska annars synas i terminalen efter varje rad vilket då betyder att allt är som det ska vara.
Klart! Nu ska du kunna öppna länkar och bifogade filer i FirstClass för Windows i Ubuntu/Linux!
Kända problem (Knownbugs)
Om du efter att ha installerat skripten inte kan öppna en bilaga inne från FC och inget händer när du dubbelklickar på den, så är troligtvis associationen till fil-tilläggsnamnet inte rätt i ditt grafiska gränssnitt i ditt Linuxsystem. Ubuntu: Prova att högerklicka på en fil sparat på din loala hårddisk med det filläggsnamn som inte öppnas från FC och välj Öppna med -> Annat program -> Välj program -> Bocka i Kom ihåg detta program för XXX-filer.
Tack till och källor (Credits)
Stort tack till Peter Curtis, Tres Finocchiaro och Hilary BH Wright för ovan skript som hämtats från http://www.pcurtis.com/oufc.htm
