réinstaller Eclipse

le mardi 13 mars 2007

Étant passer sur Ubuntu, j’ai du réinstallé mon IDE préféré : Eclipse.

Pour cela rien de plus simple il suffit de le télécharger et de décompacter le tout où l’on souhaite en ayant bien sur au préalable installé java.

Maintenant, j’ai pas vraiment envie de retrouver et de retélécharger tout les magnifiques plugins que j’avais installé. Et comme c’est basé sur java, ça veut dire que les plugins fonctionnants sous windows sont aussi compatibles linux ! Il suffit donc de les copier.

retrouvez donc votre répertoire eclipse sous windows (par default c:\eclipse) et copier les dossier suivant dans votre repertoire eclipse linux :
auth
plugins
features
configuration

Lancez Eclipse,

Maintenant il faut recybler l’espace de travail (workspace) car eclipse à gardé le chemin de celui que vous aviez sous windows, et, comme il n’existe pas de chemin nommé « c:\workspace » (par exemple) il en a créé un dans le repertoire actuel.
Donc allez dans fichier < Accedez à l’espace de travail et selectionnez le nouveau chemin de votre espace de travail.
Eclipse redémarre et vous voila revenu avec vos préférences.
N’oubliez pas de supprimer l’espace de travail qu’il a créé auparavant ( « c:\workspace » dans le repertoire d’Eclipse par exemple).

Sachant que je n’ai pas exploiter toutes les possibilité d’Eclipse, il se peut que vous ayez des dossiers que je n’ai pas, n’ayez pas peur, copier-les. Eclipse s’auto-gère et reglera les conflits intelligemment.

Je me demande s’il n’est pas même possible d’avoir le même programme Eclipse fonctionnant sur les 2 systèmes avec une seule installation. Théoriquement, il suffit de lancer un exécutable différent (ici Eclipse ou Eclipse.exe) qui appel la JVM et le .jar en fonction du système. Tout le reste est indépendant.

Peut-être qu’un de ces jours, je m’acheterais une clef usb 4 Go et que j’y mettrais Eclipse en version linux et windows avec mes workspaces comme ça je pourrais peut-être dire :
I develop everything, everytime, everywhere 😀

ntfs-3g ou comment écrire en ntfs

le mardi 13 mars 2007

C’est tout nouveau et c’est stable, c’est ntfs-3g, la troisième génération de driver d’écriture en ntfs.

Vous n’êtes pas convaincu ? Sachez que ntfs-3g sera inclu dans Feisty Fawn, la prochaine version d’ubuntu qui sortira fin avril.

Pour l’installer sur Ubuntu c’est simple, suivez le tuto sur ubuntu-fr en se qui concerne l’installation des dépôts dans sources.list.

Si vous avez Edgy, vous devez quand même installer un dépôt avec main-all car la version modifié de pmout est indispensable pour monter les partitions NTFS des périphériques USB.

Ensuite je vous conseille plutôt d’installer ntfs-config :
sudo apt-get install ntfs-config
Puis ouvrez le avec la commande ntfs-config cochez les options qui vous interressent (pas compliqué il y en a 2).

Normalement à partir de là, si vous démontez et remontez les partitions de vos disques durs internes, vous devriez déjà pouvoir lire et écrire en ntfs 🙂

Ensuite il suffit de redémarrer pour que ntfs-3g fasse de même avec vos disque durs externes.

Attention: ntfs-config modifie votre fichier /etc/fstab qui contient le détail de montage de vos disques. Si vous avez éffectuez des changement pas très règlementaire il vaut mieux suivre la méthode manuelle décrite sur le wiki. Cela dit je n’es eu aucun problème et je l’avais modifié pour qu’il prenne en compte mes disques ntfs avec le driver par defaut, et ne vous inquiété pas, le programme fait une copie du fichier.

configurer un reseau local Windows sur Ubuntu

le vendredi 9 mars 2007

Si vous avez 2 PC en réseau ou plus et que l’un deux dispose uniquement du réseau Windows pour partager ses fichiers, voilà la solution pour y accéder à partir de Ubuntu Edgy et en utilisant les nom d’hôte Windows s’il vous plait 🙂
Lire la suite

installation d’Opera sous Ubuntu

le vendredi 9 mars 2007

Presque paré pour le monde Linux, je m’aperçois qu’il me manque encore mon navigateur favori. Et bien sur ce qui va avec c’est à dire Flash et JAVA.
Lire la suite

beryl upgrade

le jeudi 8 mars 2007

Et me voila enfin sous beryl avec xgl 😀

beryl
c’est trop beau, trop fluide, trop puissant, trop personnalisable.

beryl

Evidemment, ça fais ronfler l’UC quand même mais bon j’ai quand même une vidéo 700×520 pixels sous flash qui tourne et une quinzaine d’onglet dans firefox le tout en 1650×1200. Et je n’ai pas de lenteur apparente.

Naturellement, avant d’arriver à ce résultat je ne vous cache pas que j’ai galèré… vu que ma carte graphique est une ATI, j’ai été obligé de passer par XGL laissant de coté AIGLX. Vous êtes obligé si vous possédez une carte ATI, AIGLX n’implémente pas les fonctions suffisantes mais dans le cas d’une carte nvidia il est conseillé.

Il vous d’habord installé XGL. Si vous avez des baisses de performance et que votre processeur mouline, c’est parce que la 3D n’est pas activé, donc il faut modifié votre xorg.conf. Personnellement, je n’es quasiment aucune différence de performance entre XGL seul et XGL + beryl, les deux sont fluides a souhait et je n’es pas la dernière de config supra pussante :

Dell Inspiron 9100
Pentium 4 HT 3 GHz – 768 Mo DDR
ATI Radeon Mobility 9800 256Mo

Je rappelle que c’est un portable.

Si ça peut vous aidez, voici mon xorg.conf :

# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "ServerLayout"
  Identifier     "Default Layout"
  Screen         "Default Screen" 0 0
  InputDevice    "Generic Keyboard"
  InputDevice    "Configured Mouse"
  InputDevice    "stylus" "SendCoreEvents"
  InputDevice    "cursor" "SendCoreEvents"
  InputDevice    "eraser" "SendCoreEvents"
  InputDevice    "Synaptics Touchpad"
EndSection

Section "Files"

  # path to defoma fonts
  FontPath     "/usr/share/X11/fonts/misc"
  FontPath     "/usr/share/X11/fonts/cyrillic"
  FontPath     "/usr/share/X11/fonts/100dpi/:unscaled"
  FontPath     "/usr/share/X11/fonts/75dpi/:unscaled"
  FontPath     "/usr/share/X11/fonts/Type1"
  FontPath     "/usr/share/X11/fonts/100dpi"
  FontPath     "/usr/share/X11/fonts/75dpi"
  FontPath     "/usr/share/fonts/X11/misc"
  FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
  Load  "i2c"
  Load  "bitmap"
  Load  "ddc"
  Load  "dri"
  Load  "extmod"
  #SubSection "extmod"
  # Option      "omit xfree86-dga"
  #EndSubSection
  Load  "freetype"
  Load  "glx"
  Load  "int10"
  Load  "type1"
  Load  "vbe"
EndSection

Section "InputDevice"
  Identifier  "Generic Keyboard"
  Driver      "kbd"
  Option      "CoreKeyboard"
  Option      "XkbRules" "xorg"
  Option      "XkbModel" "pc105"
  Option      "XkbLayout" "fr"
  Option      "XkbVariant" "nodeadkeys"
  Option      "XkbOptions" "lv3:ralt_switch"
EndSection

Section "InputDevice"
  Identifier  "Configured Mouse"
  Driver      "mouse"
  Option      "CorePointer"
  Option      "Device" "/dev/input/mice"
  Option      "Protocol" "ExplorerPS/2"
  Option      "ZAxisMapping" "4 5"
  Option      "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
  Identifier  "Synaptics Touchpad"
  Driver      "synaptics"
  Option      "SendCoreEvents" "true"
  Option      "Device" "/dev/psaux"
  Option      "Protocol" "auto-dev"
  Option      "HorizScrollDelta" "0"
EndSection

Section "InputDevice"

                                                      # /dev/input/event
                                                      # for USB
  Identifier  "stylus"
  Driver      "wacom"
  Option      "Device" "/dev/wacom"          # Change to
  Option      "Type" "stylus"
  Option      "ForceDevice" "ISDV4"               # Tablet PC ONLY
EndSection

Section "InputDevice"

                                                      # /dev/input/event
                                                      # for USB
  Identifier  "eraser"
  Driver      "wacom"
  Option      "Device" "/dev/wacom"          # Change to
  Option      "Type" "eraser"
  Option      "ForceDevice" "ISDV4"               # Tablet PC ONLY
EndSection

Section "InputDevice"

                                                      # /dev/input/event
                                                      # for USB
  Identifier  "cursor"
  Driver      "wacom"
  Option      "Device" "/dev/wacom"          # Change to
  Option      "Type" "cursor"
  Option      "ForceDevice" "ISDV4"               # Tablet PC ONLY
EndSection

Section "Monitor"
  Identifier   "Generic Monitor"
  Option      "DPMS"
EndSection

Section "Device"
  Identifier  "ATI Technologies, Inc. M18 JN [Radeon Mobility 9800]"
  Driver      "fglrx"
  Option      "VideoOverlay" "on"
  Option      "OpenGLOverlay" "on"
  BusID       "PCI:1:0:0"
EndSection

Section "Screen"
  Identifier "Default Screen"
  Device     "ATI Technologies, Inc. M18 JN [Radeon Mobility 9800]"
  Monitor    "Generic Monitor"
  DefaultDepth     24
  SubSection "Display"
    Depth     1
    Modes    "1920x1200"
  EndSubSection
  SubSection "Display"
    Depth     4
    Modes    "1920x1200"
  EndSubSection
  SubSection "Display"
    Depth     8
    Modes    "1920x1200"
  EndSubSection
  SubSection "Display"
    Depth     15
    Modes    "1920x1200"
  EndSubSection
  SubSection "Display"
    Depth     16
    Modes    "1920x1200"
  EndSubSection
  SubSection "Display"
    Depth     24
    Modes    "1920x1200"
  EndSubSection
EndSection

Section "DRI"
  Mode         0666
EndSection

Section "Extensions"
  Option      "Composite" "disable"
EndSection

Section "ServerFlags"
        Option  "AIGLX" "off"
EndSection

Si vous vous retrouver avec un écran blanc, mais que le cube est quand même fonctionnel (ce sont les bureau qui sont blanc en fait), c’est à cause de la dernière versions de beryl qui semble ne pas fonctionné correctement. Il faut donc remettre l’ancienne version :
on désinstalle les paquets :

sudo apt-get remove 'beryl*'

et on réinstalle avec les anciens paquets :
sudo apt-get install beryl=0.1.99.2~0beryl1 beryl-core=0.1.99.2~0beryl1 beryl-manager=0.1.99.2~0beryl1 beryl-plugins=0.1.99.2~0beryl1 beryl-plugins-data=0.1.99.2~0beryl1 beryl-settings=0.1.99.2~0beryl1 beryl-settings-bindings=0.1.99.2~0beryl1 emerald=0.1.99.2~0beryl1 libberyldecoration0=0.1.99.2~0beryl1 libberylsettings0=0.1.99.2~0beryl1 libemeraldengine0=0.1.99.2~0beryl1 emerald-themes=0.1.99.2~0beryl1 -V

un petit CTRL+ALT+BACKSPACE et le tour est joué. Faites attention à ne pas remettre à jour beryl lorsque Synaptic vous le demande, attendez une version plus stable. Je ne manquerais pas de poster lorsqu’elle sortira.

Voila, maintenan on est bien loin de Vista et de ses maigres éffets qui de plus sont inutiles. Il n’y a même pas de multi-bureau !!!

En plus, j’ai pu installé les derniers drivers ati, ce que je ne peut même pas faire sous Windows XP car les drivers officiels ne reconnaissent pas ma carte. C’est Dell qui doit normalement me fournir la nouvelle versions recompilé à leur sauce. Mais j’attend toujours une réponse du support… Rappelons que ses nouveaux drivers sont optimisés même pour les anciennes cartes graphiques car ils prennent en charge des fonctionnalités multi-thread très utile lorsque l’on dispose de plusieurs core processeurs (physique ou virtuel : HT).

Bon je vais allez impressionner ceux qui font les beau avec windobe 😛
++

ubuntu atheros wifi wpa

le mercredi 7 mars 2007

J’ai enfin réussi a installer ma super carte wifi Senao Atheros avec les drivers madwifi et wpa_supplicant

le tuto marche très bien et même si cela semble gros (recompiler madwifi…) c’est très vite fait.

Une petite remarque cela dit, je ne sais pas comment j’ai fait mais j’ai installé l’architecture 386 de ubuntu et installé madwifi dessus. Hors cette architecture n’est pas optimisée, et si vous êtes dans le même cas que moi, il faut que vous repassiez sur l’architecture générique et recompiliez madwifi.

ubuntu sur Dell 9100

le mardi 6 mars 2007

je suis enfin arrivé à mettre ubuntu 6.10 Edgy sur mon Dell Inspiron 9100. je rapelle ma configuration :
P4 HT 3Ghz - 768 Mo DDR
ATI Radeon Mobility 9800 256Mo
écran 15.4" 1920x1200
carte wifi Senao High Power NMP-8602 à base de Atheros AR5006X

Au lancement du live CD ubuntu desktop, l’écran freezait au bout de quelques secondes une fois rentré dans la session. Impossible donc de l’installer. J’ai donc utiliser la version Alternate qui propose une installation en mode text.

Une fois l’installation terminé. Ubuntu plante toujours au démarrage du bureau… je l’ai donc lancé en mode console. Il paraissait évident que c’était les drivers graphique qui me bloquait.

Je ne saurais pas reproduire toutes les manip que j’ai fait pour arrivé à installé le driver fglrx, driver non fournie par ATI mais reprennant des sources propriétaires. En gros je suppose que j’ai fais à peu près ceci. Cela di, vu le nombre de dépendances que j’ai du installer vous devrez probablement faire de même avec tout les problèmes qui s’en suive.

L’installation de Envy n’a rien changé en se qui me concerne ou bien peu être que je m’y suis mal pris.

Mais au final ça marche plutôt bien et je suis plutôt fière de moi 🙂 mais je m’aperçois que Linux repose sur un principe universel : on n’est heureux que si on à été malheureux avant.

Je n’es pas encore installé la carte wifi mais j’imagine déjà la joie que j’aurais quand j’y serais arrivé.

sabayon ouais mai bon

le samedi 3 mars 2007

je viens de finir l’install de Sabayon, et beryl n’est plus là alor que je l’avais depuis le live-CD… magnifique, je lance beryl-monitor imposible de passer sur beryl en bureau.

Pour info, j’ai une cart ATI Radeon 9800 Mobility.

C’est bon ça m’a soulé je met ubuntu. De plus l’idée de compiler les packages à chaque installation ne m’inspire pas vraiment (ben oui j’ai pas un pure double coeur, juste un P4 HT) et au moin vu le nombre de mecs qui sont sur ubuntu j’aurais pas de soucis pour trouver des explications lorsque j’aurais un problème.

sauvegarde disque dur

le samedi 3 mars 2007

Avant de commencez mon installation Linux, je vais déjà sauvegarder mes données au cas où j’en ai marre que ça foire ou bien que je sois en manque de Counter-Strike 😀 Je suis donc allez à LDLC hier acheter un bon gros disque dur 400Go.

Pour sauvegarder, j’utilise Acronis True Image. Il vous permet de copier vos partitions ou votre disque dure en entier, de les restorer en entier ou bien seulement une partie, de les mettre à jour etc… Grace au soft installé mais aussi grace notamment à un CD bootable sur le lequel vous pourrez utiliser le logiciel.

Vous pouvez aussi faire une sauvegarde ou la restorer par FTP ou bien via des serveur spéciaux Acronis. Une save peut être monté comme périphérique sans être obligé de la restorer. Et, pour montrer qu’il ne font pas les choses à moitié, Acronis lit les partitions Linux avec les système de fichier Ext2, Ext3, ReiserFS … et d’autre que je ne connais même pas.

Rien à redire sur ce logiciel, il me semble difficile de faire mieux, à part une version gratuite 🙂

installation linux

le samedi 3 mars 2007

Allez c’est partie, hier j’ai testé Sabayon grace au live-CD fournie et j’ai été très emballé par XGL qui avait l’air de bien tourné.

Sabayon est un dérivé de Gentoo basé sur les systèmes BSD Au départ je penchait plus pour Ubuntu, plus simple et plus pratique, mais après avoir vu le système de packet de Gentoo il me semble que c’est la meilleur optimisation possible, bien que cela soit plus compliqué. Néanmoins j’ai pas tout compris concernant le jeu d’instruction utilisé, il semblerais que les distrib Gentoo n’utilisent que i386 afin de garder une très large compatibilité mais en ignorant les optimisations des derniers processeurs… :s donc en vérité je ne sais pas quoi choisir…

Je vais donc installer Sabayon maintenant pour éssayer et peut-être qu’ensuite je mettrais Ubuntu avec XGL et Beryl, tout ça bien sur si j’en suis capable 🙂