Ceci est la distribution officielle de RISC OS pour le Raspberry Pi.
RISC OS est un système d’exploitation anglais conçu spécifiquement pour le processeur ARM par la même équipe qui a créé le premier processeur ARM. Le RISC OS est rapide, compact et efficace. Il est développé et testé par une communauté développeurs et d’utilisateurs restés fidèles.
RISC OS n’est pas une distribution Linux et n’a rien à voir avec Windows. C’est un système indépendant dont certaines caractéristiques et choix ergonomiques sont uniques et liés à sa conception.
Le raspberry Pi peut utiliser à peu près n’importe quel clavier USB. Si la plupart des claviers sont reconnus (y compris le claver AZERTY).
Si votre clavier c’est pas reconnu correctement, vous pouvez le paramétrer en cliquant sur l’icone !Configure. Même les claviers Dvorak sont gérés.
Le RISC OS est fait pour utiliser un clavier avec des touches de fonction. Si vous utilisez un clavier compact ne disposant pas de toutes les touches, il existe un module qui peut associer des combinaisons de touches aux touches manquantes: http://www.effarig.co.uk/riscos/download/keymap.zip
Placer une copie de l’archive décompressée dans !Boot.Resources.!System.350.Modules et créez un fichier Obey dans !Boot.Choices.Boot.PreDesk contenant les nouvelle associations de touches (par exemple):
bc. RMEnsure KeyMapper 0.01 RMLoad System:Modules.KeyMapper keymap 2 12 keymap 10 15
charge le module puis associe:
Voir codes de touches pour avoir une liste complète des codes de touches du clavier.
Le RISC OS peut lire l’EDID de votre moniteur et configurer automatique la résolution graphique. Toutefois, si vous rencontrez des problèmes avec votre écran, il est recommandé de lire ce qui suit pour voir quelles options de configuration sont disponibles.
Il faut distinguer les spécificités du raspberry Pi des paramètres du RISC OS.
Il existe un grand nombre de paramètres que l’on peut modifier dans le fichier config.txt de la partition boot afin d’affiner la configuration vidéo. Les plus important sont les suivant:
disable_overscan
– Par défaut, vous devriez avoir de grosses noires autour de votre écran. disable_overscan=1
permet de les retirer et d’utiliser toute la surface d’affichage.max_framebuffer_width
, max_framebuffer_height
– Par défaut la résolution graphique choisie est 1920×1200. Si vous disposez d’un écran plus grand, vous pouvez définir la résolution voulue.hdmi_pixel_freq_limit
– Ce paramètre indique le fréquence maximal que votre GPU peut supporter. Par défaut cette valeur est initialisée à 162000000 (c.à.d. 162MHz). Si vous avez modifié max_framebuffer_width
ou max_framebuffer_height
, vous devrez sans doute modifier également cette valeur.
hdmi_pixel_freq_limit
attend une valeur en Hz).hdmi_pixel_freq_limit_min
– Ce paramètre indique le fréquence minimal. Par défaut 25000000 (c.à.d. 25MHz), qui est la fréquence minimale officielle des spécifications du HDMI. Certains vieux logiciels pourraient vouloir passer dans des modes utilisant une fréquence inférieure. Si vous avez besoin d’utiliser ces logiciels, vous pouvez toujours essayer de diminuer la valeur de ce paramètre.Note that one of the major changes introduced in RC15 is that RISC OS is now able to directly control the timings of the signal that the GPU sends to your monitor. This means that some config.txt settings, like hdmi_group
and hdmi_mode
are effectively ignored. Instead, you will want to configure the screen mode through RISC OS, as described below.
If you want to revert to the old, pre-RC15 behaviour, you can do so by adding the line disable_mode_changes
to the cmdline.txt file in the boot partition (create the file if it does not already exist). This will affect the behaviour of the system as follows:
hdmi_group
and hdmi_mode
settings).To examine or edit files in the boot partition from within RISC OS, open the filer window for the SD card by clicking on the “:0” icon on the icon bar, shift- double-click on the !Boot application to view its contents, and then double-click on Loader. Because RISC OS uses dots for directory separators, config.txt will appear as config/txt.
The screen setup plugin in !Configure is the main place to make changes.
RC15 should be using EDID by default, but to ensure it’s enabled you can try following the steps below.
If the initial splash screen appears low-res or blocky then the settings in the CMOS RAM may be incorrect:
You can disable EDID and specify all the settings manually by selecting any of the other monitor types listed within Configure. Each of the monitors listed will correspond to an MDF? (Monitor Definition File) contained in the !Boot.Resources.Configure.Monitors folder – if you have an MDF that’s suitable for your monitor then you need to add it to that folder in order for Configure to be able to find it.