aboutsummaryrefslogtreecommitdiff
path: root/source/notes/2016-05-03-tinycorelinux.md
blob: d43044b29da48b0326f0800e500e6909f2dec0b2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
---
title: "tinycorelinux"
date: 2016-05-03T09:14:00
date_display: May 03, 2016
---

# Paramétrage 

Pour faire propre, toute les extensions téléchargées se trouvent dans un dossier `.ext` et tous les scripts sont dans un dossier `.scripts`

# Activation de la persistance 

## Commande de sauvegarde 

Script `save.sh`

```sh
#!/bin/sh
filetool.sh -b
```

Ajout d'un alias dans le fichier `~/.ashrc` :

```sh
alias save='sh ~/.scripts/save.sh'
```

## Lors d'un arrêt ou d'un reboot 

### Arrêt 

Script `off.sh`
```sh
#!/bin/sh
sh ~/.scripts/save.sh
sudo poweroff
```

Ajout d'un alias dans le fichier `~/.ashrc` :

```sh
alias off='sh ~/.scripts/off.sh'
```

### Reboot 

Script `reboot.sh`

```sh
#!/bin/sh
sh ~/.scripts/save.sh
sudo reboot
```

Ajout d'un alias dans le fichier `~/.ashrc` :

```sh
alias reboot='sh ~/.scripts/reboot.sh'
```

# Clavier en français 


Installation de l'extension kmaps.tcz, pas dispo dans les dépos pour armv7, la télécharger dans le dépot pour la version x86:
```sh
$ http://tinycorelinux.net/7.x/x86/tcz/kmaps.tcz
```
/!\ Vérifier le numéro de version !

Activation du script et paramétrage du clavier en français :

```sh
$ tce-load -i kmaps
# loadkmap < /usr/share/kmap/azerty/fr-pc.kmap
```

# Paramétrage automatique au démarrage 

Modificiation du fichier `/opt/bootlocal.sh` en ajoutant les commandes suivante à la fin :
```sh
su -c "tce-load -i ~/.ext/kmaps.tcz"
loadkmap < /usr/share/kmap/azerty/fr-pc.kmap
```