• [^] # Re: Darktable et Lightroom

    Posté par . En réponse au journal Portage de Darktable sous Windows. Évalué à 3.

    Désolé pour la réponse tardive...

    Donc, PC "costaud" :

    Intel® CoreTM i7-6700K CPU @ 4.00GHz ×ばつ 8
    16 Go de RAM
    Disque du SSD 250 Go

    L'astuce pour cacher le fait que Lightroom 6 tourne dans Virtualbox, consiste simplement à le lancer dans un des bureaux virtuels qui n'est pas affiché (on utilise pour cela l'utilitaire wmctrl). Ça marche très bien avec XFCE 4, je ne sais pas si ça marche avec Gnome ou Unity.

    Autre astuce : utiliser Lightroom en mode d'affichage "Plein écran avec barre de menus" (dans le menu "Fenêtres"). Cela permet de cacher la barre des tâches Windows et la barre des fenêtres. Il faut aussi bien sûr lancer automatiquement Lightroom au démarrage du Windows virtuel.

    Ci-dessous le script de lancement que j'utilise :

    #!/bin/sh
    # Script de démarrage de Lightroom 6.x sous VirtualBox 5.1.x
    # Passe en mode performance
    /usr/bin/cpufreq-set -g performance
    # Lance la machine virtuelle Windows 7 où Lightroom 6.x est exécuté
    VBoxManage startvm lightroom6
    # Affiche un curseur d'attente
    xsetroot -cursor_name watch
    # Attend que Lightroom ait démarré
    if [ `hostname` = "zeus" ]; then
     sleep 10
    else
     sleep 12
    fi
    # Remet la fenêtre sur le bureau courant et dans le pager
    wmctrl -R "lightroom6 [En fonction] - Oracle VM VirtualBox"
    wmctrl -r "lightroom6 [En fonction] - Oracle VM VirtualBox" -b toggle,skip_pager
    # Renomme la fenêtre et change l'icône
    wmctrl -r "lightroom6 [En fonction] - Oracle VM VirtualBox" -M /usr/local/pixmaps/icons/lightroom6.xpm
    wmctrl -r "lightroom6 [En fonction] - Oracle VM VirtualBox" -N "Lightroom Catalog - Adobe Photoshop Lightroom - Bibliothèque"
    # Affiche un curseur normal
    xsetroot -cursor_name left_ptr
    # Revient en mode powersave
    cmd="VirtualBox"
    while :
    do
    sleep 5
    RESULT=`ps -aux | grep -v grep | grep ${cmd}`
    if [ "${RESULT:-null}" = null ]; then
     /usr/bin/cpufreq-set -g powersave
     break
    fi
    done