Fix some informations
parent
936c6454cd
commit
54af6bee2a
|
@ -1,9 +1,10 @@
|
|||
---
|
||||
title: "Devuan: use the OpenNTPD time synchronization client"
|
||||
categories: ['Devuan','Network','Service']
|
||||
date: 2020-04-25T12:17:36+02:00
|
||||
description: "To use on Devuan the OpenNTPD time synchronization client"
|
||||
draft: false
|
||||
tags: ['Devuan', 'OpenNTPD', 'ntp', 'client', 'temps']
|
||||
tags: ['Devuan','OpenNTPD','ntp','client','temps']
|
||||
title: "Devuan: use the OpenNTPD time synchronization client"
|
||||
translationKey: "devuan-openntpd-client"
|
||||
---
|
||||
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
---
|
||||
title: "Devuan: Opensmtpd Client Auth"
|
||||
categories: ['Devuan','Network','Client']
|
||||
date: 2020-04-27T09:19:56+02:00
|
||||
description: "Howto Install OpenSMTPD on Devuan, and config as client with auth SMTP"
|
||||
draft: false
|
||||
tags: ['Debian','Devuan','Linux Mint','OpenSMPTD','smtp','client','mail','auth']
|
||||
title: "Devuan: Opensmtpd Client Auth"
|
||||
translationKey: "devuan-opensmtpd-auth-client"
|
||||
---
|
||||
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
---
|
||||
aliases: ['/en/dev/python/env-python-openbsd']
|
||||
categories: ['OpenBSD','System','Devel']
|
||||
date: 2019-06-19T12:03:33+02:00
|
||||
description: "How to use virtuals environments Python on OpenBSD with W^X security."
|
||||
draft: false
|
||||
tags: ['Python','Environnement','OpenBSD']
|
||||
tags: ['Python','Environment','OpenBSD']
|
||||
title: "Python: virtual environment on OpenBSD"
|
||||
translationKey: "python-env-openbsd"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
---
|
||||
aliases: [/en/sys/openbsd/gnome/]
|
||||
categories: ['OpenBSD','System','X11']
|
||||
date: 2021-07-24T20:00:00+02:00
|
||||
description: "How to install, set and use Gnome on OpenBSD!"
|
||||
draft: false
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
---
|
||||
categories: ['OpenBSD','System','sysutils']
|
||||
date: 2021-07-18T15:34:24+02:00
|
||||
description: "Managing an inverter with the NUT project on OpenBSD"
|
||||
draft: false
|
||||
|
|
|
@ -1,9 +1,10 @@
|
|||
---
|
||||
categories: ['OpenBSD','Network','Client']
|
||||
date: 2018-11-03T21:38:54+01:00
|
||||
description: "Howto config the SMTPD service for a required authentication mail on OpenBSD (>= v6.4)"
|
||||
description: "Howto config the SMTPD service for a required authentication mail on OpenBSD (≥ v6.4)"
|
||||
draft: false
|
||||
tags: ["OpenBSD", "smtpd", "auth", "client", "mail"]
|
||||
title: "OpenBSD: configure smtpd.conf to auth email client (v6.4 >=)"
|
||||
tags: ["OpenBSD","smtpd","auth","client","mail"]
|
||||
title: "OpenBSD: configure smtpd.conf to auth email client (≥ v6.4)"
|
||||
translationKey: "openbsd-smtpd-auth-client"
|
||||
---
|
||||
|
||||
|
@ -22,7 +23,7 @@ Informations:
|
|||
|
||||
* Website: https://www.opensmtpd.org
|
||||
* Version: <del>6.4.0</del> → **6.7**
|
||||
* OS: OpenBSD <del>6.4</del> → **7.0**
|
||||
* OS: OpenBSD <del>6.4</del> → **7.3**
|
||||
|
||||
*Effectively tested with [Gandi][1], and the association [L'autre.net][2],
|
||||
and finally on my "owners" MX*.
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
---
|
||||
title: "Stubby: DoT DNS client on OpenBSD (EXPERIMENTAL) "
|
||||
categories: ['OpenBSD','Network','Client']
|
||||
date: 2018-03-22T14:21:09+01:00
|
||||
description: "Stubby installation experimentation, a DoT and DNSSEC client, on OpenBSD (6.3)."
|
||||
draft: false
|
||||
lastmod: 2018-10-11T21:24:09+01:00
|
||||
tags: ["OpenBSD", "stubby", "experimental", "DNS", "DoT", "DNSSEC"]
|
||||
tags: ["OpenBSD","stubby","experimental","DNS","DoT","DNSSEC"]
|
||||
title: "Stubby: DoT DNS client on OpenBSD (EXPERIMENTAL) "
|
||||
translationKey: "openbsd-experimental-stubby"
|
||||
---
|
||||
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
---
|
||||
categories: ['OpenBSD','System','Base']
|
||||
date: 2021-02-21T19:54:31+01:00
|
||||
description: "Tips to virtualize serenely under OpenBSD with vmd, where host and guest(s) are part of the same network!"
|
||||
draft: false
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
---
|
||||
categories: ['OpenBSD','System','Base']
|
||||
date: 2021-02-21T23:14:42+01:00
|
||||
description: "Solve serial console problem for a VM, copied from another OS to OpenBSD!"
|
||||
draft: false
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
---
|
||||
aliases: [/en/sys/openbsd/xfce/]
|
||||
categories: ['OpenBSD','System','X11']
|
||||
date: 2021-07-20T21:05:54+02:00
|
||||
description: "How-to install, set and use Xfce4 on OpenBSD!"
|
||||
draft: false
|
||||
tags: ["OpenBSD","Xfce4"]
|
||||
tags: ['OpenBSD','Xfce','Xfce4']
|
||||
title: "OpenBSD: Xfce4"
|
||||
translationKey: "openbsd-xfce4"
|
||||
---
|
||||
|
@ -13,10 +15,10 @@ translationKey: "openbsd-xfce4"
|
|||
|
||||
⇒ Environnement:
|
||||
|
||||
* OpenBSD: <del>6.6</del> → 6.9
|
||||
* Xfce4: <del>4.14</del> → 4.16
|
||||
* OpenBSD: <del>6.6</del> → 7.3
|
||||
* Xfce4: <del>4.14</del> → 4.18
|
||||
|
||||
----
|
||||
---
|
||||
|
||||
In this tutorial, I assume that OpenBSD has just been freshly installed,
|
||||
and that everything has to be done.
|
||||
|
@ -42,7 +44,7 @@ By default, some packages are not installed.
|
|||
## Configuration
|
||||
|
||||
Since Xfce4 4.14, available on OpenBSD 6.6, it's a bit easier to configure
|
||||
simplu your personal environment system.
|
||||
simply your personal environment system.
|
||||
|
||||
In a first step, I talk about a basic functional configuration; and, I'll
|
||||
add information to improve your comfort.
|
||||
|
@ -84,17 +86,17 @@ We set on automatic performance adjustement mode.
|
|||
# rcctl start apmd
|
||||
```
|
||||
|
||||
----
|
||||
---
|
||||
|
||||
Voila!
|
||||
|
||||
It's enough to run correctly Xfce4.
|
||||
Think to restart your session or the machine.
|
||||
|
||||
----
|
||||
---
|
||||
|
||||
Now, let's go a little further in the configuration, like setting the French
|
||||
language, *or yours*, and others useful tips.
|
||||
Now, let's go a little further in the configuration, like setting the
|
||||
French language, *or yours*, and others useful tips.
|
||||
|
||||
|
||||
### .profile
|
||||
|
@ -113,8 +115,8 @@ export EDITOR ENV LC_MESSAGES
|
|||
|
||||
⇒ Explains:
|
||||
|
||||
- I love **nano** as editor; into the base, **vi** is installed. The others
|
||||
need to be installed.
|
||||
- I love **nano** as editor; into the base, **vi** is installed. The
|
||||
others need to be installed.
|
||||
|
||||
- We declare a personal ENVironment; here, the **pdksh**.
|
||||
|
||||
|
@ -126,7 +128,7 @@ Of course, it's possible to configure any environment variable, like `PS1`:
|
|||
|
||||
`export PS1="[\t] \e[0;35m:\u@\h: \e[0;32m\w \e[0;36m\$ \e[m"`
|
||||
|
||||
----
|
||||
---
|
||||
|
||||
Here an complete instance:
|
||||
|
||||
|
@ -146,12 +148,13 @@ export EDITOR ENV LC_MESSAGES
|
|||
```
|
||||
|
||||
Concerning the **ENV** variable, we've declared a personal file `~/.kshrc`.
|
||||
By default, it doesnot exist; you have to create it with your favorite editor.
|
||||
By default, it doesnot exist; you have to create it with your favorite
|
||||
editor.
|
||||
|
||||
----
|
||||
---
|
||||
|
||||
You need to change your personal file `~/.xsession` to add your environment
|
||||
profile:
|
||||
You need to change your personal file `~/.xsession` to add your
|
||||
environment profile:
|
||||
|
||||
```cfg $HOME/.xsession
|
||||
. $HOME/.profile
|
||||
|
@ -164,8 +167,8 @@ profile, such as language.
|
|||
|
||||
### .kshrc
|
||||
|
||||
The content of this personal file is not complicated. Here is what to add
|
||||
to be functional:
|
||||
The content of this personal file is not complicated. Here is what to
|
||||
add to be functional:
|
||||
|
||||
```cfg $HOME/.kshrc
|
||||
. /etc/ksh.kshrc
|
||||
|
@ -181,8 +184,8 @@ export PAGER
|
|||
|
||||
⇒ Useful explains:
|
||||
|
||||
- We source the global initialization for ksh to obtain a correct environment
|
||||
shell.
|
||||
- We source the global initialization for ksh to obtain a correct
|
||||
environment shell.
|
||||
|
||||
- We source your personal profil file.
|
||||
|
||||
|
@ -219,7 +222,7 @@ fi
|
|||
exec xfce4-session
|
||||
```
|
||||
|
||||
----
|
||||
---
|
||||
|
||||
Egual, pkg-readme **upower** informs us that it's useful to run the **apmd**
|
||||
and **messagebus** services, so the power management system works; let's
|
||||
|
@ -230,8 +233,8 @@ go to enable the latter:
|
|||
# rcctl start messagebus
|
||||
```
|
||||
|
||||
⇒ if your machine is a laptop, think to install **xfce4-powermanager** package,
|
||||
which is not provided by default.
|
||||
⇒ if your machine is a laptop, think to install **xfce4-powermanager**
|
||||
package, which is not provided by default.
|
||||
|
||||
### Printing
|
||||
|
||||
|
@ -252,7 +255,7 @@ to detect printers on network using Bonjour broadcast messages*.
|
|||
You can administrate by the webui of Cups, available on http://localhost:631,
|
||||
or by tools as **cupsctl**, **lpadmin**.
|
||||
|
||||
----
|
||||
---
|
||||
|
||||
Since OpenBSD 6.2, binaries **lpq**, **lpr**, and **lprm** need to be symbolics
|
||||
links to run smoothly.
|
||||
|
@ -267,7 +270,8 @@ for i in lpq lpr lprm; do alias $i=/usr/local/bin/$i; done
|
|||
|
||||
**Avahi** is, on OpenBSD, the DNS multicast discovery service.
|
||||
|
||||
Just install the **avahi** package, and after active and start the services:
|
||||
Just install the **avahi** package, and after active and start the
|
||||
services:
|
||||
|
||||
```sh
|
||||
# rcctl enable multicast avahi_daemon
|
||||
|
@ -311,14 +315,14 @@ Voila!
|
|||
|
||||
## Documentations
|
||||
|
||||
* the differents pkg-readme files:
|
||||
* the differents pkg-readme files:
|
||||
- /usr/local/share/doc/pkg-readmes/xfce
|
||||
- /usr/local/share/doc/pkg-readmes/dbus
|
||||
- /usr/local/share/doc/pkg-readmes/upower
|
||||
|
||||
----
|
||||
---
|
||||
|
||||
* Official FAQ: https://wiki.xfce.org/faq
|
||||
* Official tips: https://wiki.xfce.org/tips
|
||||
* Official FAQ: https://wiki.xfce.org/faq
|
||||
* Official tips: https://wiki.xfce.org/tips
|
||||
|
||||
----
|
||||
---
|
||||
|
|
|
@ -11,7 +11,8 @@ translationKey: "openbsd-xfce4"
|
|||
|
||||
## Description
|
||||
|
||||
**Xfce4** est un environnement de bureau graphique, disponible aussi sous OpenBSD.
|
||||
**Xfce4** est un environnement de bureau graphique, disponible aussi
|
||||
sous OpenBSD.
|
||||
|
||||
⇒ Environnement :
|
||||
|
||||
|
@ -25,14 +26,16 @@ installé, et que tout est à faire.
|
|||
|
||||
## Installation
|
||||
|
||||
{{< inside2 l="sys/openbsd/pkg" t="Installez" a="installer" >}} les paquets **xfce xfce-extras**.
|
||||
{{< inside2 l="sys/openbsd/pkg" t="Installez" a="installer" >}} les
|
||||
paquets `xfce xfce-extras`.
|
||||
|
||||
L'installation de ces paquets installent des dépendances, tel le paquet **dbus**.
|
||||
L'installation de ces paquets installent des dépendances, tel le paquet
|
||||
**dbus**.
|
||||
|
||||
### Paquets supplémentaires
|
||||
|
||||
Par défaut, certains paquets liés à l'environnement de bureau ne sont pas
|
||||
installés. À vous de voir si vous voulez le faire !
|
||||
Par défaut, certains paquets liés à l'environnement de bureau ne sont
|
||||
pas installés. À vous de voir si vous voulez le faire !
|
||||
|
||||
- **xfce4-icon-theme** : deux, trois packs d'icônes supplémentaires
|
||||
- **xfce4-power-manager** : gestion de l'énergie pour ordinateur portable
|
||||
|
@ -40,7 +43,8 @@ installés. À vous de voir si vous voulez le faire !
|
|||
*mais pulseaudio n'est pas nécessaire…*
|
||||
- **xfce4-xkb** : permet la bascule de calques de différentes langues de
|
||||
clavier - *mais est-ce vraiment utile, quand l'usage de la commande
|
||||
`setxkbmap`, voire tout simplement `kbd`, suivie du code de langue… suffit.*
|
||||
`setxkbmap`, voire tout simplement `kbd`, suivie du code de langue…
|
||||
suffit.*
|
||||
|
||||
## Configuration
|
||||
|
||||
|
@ -54,8 +58,8 @@ fonctionnel.
|
|||
|
||||
### .xsession
|
||||
|
||||
Le premier fichier à créer est le fichier personnel de session `~/.xsession`
|
||||
pour y ajouter simplement :
|
||||
Le premier fichier à créer est le fichier personnel de session
|
||||
`~/.xsession` pour y ajouter simplement :
|
||||
|
||||
```cfg
|
||||
exec xfce4-session
|
||||
|
@ -63,12 +67,13 @@ exec xfce4-session
|
|||
|
||||
### profil utilisateur
|
||||
|
||||
Il est impératif d'ajouter votre utilisateur système aux deux groupes systèmes
|
||||
suivants :
|
||||
Il est impératif d'ajouter votre utilisateur système aux deux groupes
|
||||
systèmes suivants :
|
||||
|
||||
- **operator** qui permet d'utiliser les fonctions d'extinctions et de redémarrage
|
||||
- **wheel** qui autorise à utiliser les fonctions de veille et d'hibernation,
|
||||
si elles sont disponibles sur votre système.
|
||||
- **operator** qui permet d'utiliser les fonctions d'extinctions et de
|
||||
redémarrage
|
||||
- **wheel** qui autorise à utiliser les fonctions de veille et
|
||||
d'hibernation, si elles sont disponibles sur votre système.
|
||||
|
||||
Avec des droits administrateurs :
|
||||
|
||||
|
@ -77,26 +82,42 @@ Avec des droits administrateurs :
|
|||
```
|
||||
*(modifier 'user' par votre identifiant utilisateur, bien-sûr…)*
|
||||
|
||||
### apmd
|
||||
### Performances
|
||||
|
||||
Configurer **apmd** va nous permettre d'utiliser la veille et l'hibernation.
|
||||
Pour se faciliter, nous le mettrons en mode automatique d'ajustement des performances.
|
||||
#### apmd
|
||||
|
||||
```sh
|
||||
# rcctl enable apmd
|
||||
# rcctl set apmd flags -A
|
||||
# rcctl start apmd
|
||||
```
|
||||
Configurer `{{< inside2 l="sys/openbsd/apm" t="apmd" >}}` va nous
|
||||
permettre d'utiliser la veille et l'hibernation.
|
||||
Pour se faciliter, nous le mettrons en mode automatique d'ajustement des
|
||||
performances.
|
||||
|
||||
----
|
||||
#### obsdfreqd
|
||||
|
||||
Si vous avez un laptop ou que vous souhaitez que le système gère plus
|
||||
finement l'ajustement des performances, vous pouvez préférer
|
||||
l'utilisation d'{{< inside2 l="sys/openbsd/obsdfreqd" >}}.
|
||||
|
||||
**obsdfreqd** est un gestionnaire de fréquences de CPU, créé par Solène
|
||||
Rapenne. Il a été officiellement packagé depuis OpenBSD 7.1.
|
||||
|
||||
Il remplace le service natif **apmd**.
|
||||
|
||||
---
|
||||
|
||||
Explications :
|
||||
- il est nécessaire de démarrer **apmd** en mode manuel, pour
|
||||
qu'obsdfreqd le gère sans soucis.
|
||||
- les paramètres par défaut d'obsdfreqd suffisent généralement.
|
||||
|
||||
---
|
||||
|
||||
Voilà !
|
||||
|
||||
C'est suffisant pour faire fonctionner correctement Xfce4 sous OpenBSD.
|
||||
Un petit redémarrage de l'OS et ça devrait le faire. :p
|
||||
|
||||
Maintenant allons un peu plus loin dans la configuration, tel qu'avoir sa
|
||||
session en langue française, et d'autres petites astuces utiles.
|
||||
Maintenant allons un peu plus loin dans la configuration, tel qu'avoir
|
||||
sa session en langue française, et d'autres petites astuces utiles.
|
||||
|
||||
### .profile
|
||||
|
||||
|
@ -114,17 +135,18 @@ export EDITOR ENV LC_MESSAGES
|
|||
|
||||
⇒ Explications :
|
||||
|
||||
- Personnellement j'aime et utilise l'éditeur de texte **nano** ; `vi` est installé
|
||||
de base, les autres sont à installer.
|
||||
- Déclaration d'un ENVironnement personnalisé, ici l'usage du **Korn Shell**,
|
||||
par défaut, qui est **pdksh**.
|
||||
- Définissons simplement la langue FRançaise - il n'y a vraiment pas besoin de plus.
|
||||
- Personnellement j'aime et utilise l'éditeur de texte **nano** ; `vi`
|
||||
est installé de base, les autres sont à installer.
|
||||
- Déclaration d'un ENVironnement personnalisé, ici l'usage du
|
||||
**Korn Shell**, par défaut, qui est **pdksh**.
|
||||
- Définissons simplement la langue FRançaise - il n'y a vraiment pas
|
||||
besoin de plus.
|
||||
|
||||
Bien-sûr, nous exportons les trois variables afin qu'elles soient toutes
|
||||
utiles et utilisées ensuite.
|
||||
|
||||
Pour finir sur ce sujet, il est bien sûr possible de définir toute variable
|
||||
d'environnement, telle `PS1` par exemple :
|
||||
Pour finir sur ce sujet, il est bien sûr possible de définir toute
|
||||
variable d'environnement, telle `PS1` par exemple :
|
||||
|
||||
`export PS1="[\t] \e[0;35m:\u@\h: \e[0;32m\w \e[0;36m\$ \e[m"`
|
||||
|
||||
|
@ -148,13 +170,13 @@ export EDITOR ENV LC_MESSAGES
|
|||
```
|
||||
|
||||
Concernant la variable **ENV**, nous avons déclaré un fichier personnel
|
||||
`~/.kshrc`. Par défaut, il n'existe pas ; il suffit de le créer avec votre
|
||||
éditeur de texte favori - *ce que nous verrons ci-dessous…*
|
||||
`~/.kshrc`. Par défaut, il n'existe pas ; il suffit de le créer avec
|
||||
votre éditeur de texte favori - *ce que nous verrons ci-dessous…*
|
||||
|
||||
----
|
||||
|
||||
Il faut modifier votre fichier personnel `~/.xsession` pour ajouter l'environnement
|
||||
du profil, tel que :
|
||||
Il faut modifier votre fichier personnel `~/.xsession` pour ajouter
|
||||
l'environnement du profil, tel que :
|
||||
|
||||
```cfg $HOME/.xsession
|
||||
. $HOME/.profile
|
||||
|
@ -167,8 +189,8 @@ de votre profil, tel que la gestion de la langue, par exemple…
|
|||
|
||||
### .kshrc
|
||||
|
||||
Le contenu de ce fichier personnel n'est pas compliqué. Voici quoi ajouter
|
||||
pour être fonctionnel :
|
||||
Le contenu de ce fichier personnel n'est pas compliqué. Voici quoi
|
||||
ajouter pour être fonctionnel :
|
||||
|
||||
```cfg $HOME/.kshrc
|
||||
. /etc/ksh.kshrc
|
||||
|
@ -187,10 +209,13 @@ export PAGER
|
|||
- On source le fichier d'initialisation globale pour ksh `/etc/ksh.kshrc`
|
||||
afin d'avoir un environnement shell correctement configuré par défaut
|
||||
- On source le fichier de profil personnel et personnalisé
|
||||
- Les variables HIST* sont utiles pour l'historique des commandes effectuées :
|
||||
- `HISTFILE` est la variable pour définir le fichier de sauvegarde de l'historique
|
||||
- Les variables HIST* sont utiles pour l'historique des commandes
|
||||
effectuées :
|
||||
- `HISTFILE` est la variable pour définir le fichier de sauvegarde de
|
||||
l'historique
|
||||
- `HISTSIZE` est le nombre de commande à se souvenir ; à ne pas confondre
|
||||
avec le nombre de lignes du fichier, qui lui est défini par la variable `HISTFILESIZE` -
|
||||
avec le nombre de lignes du fichier, qui lui est défini par la
|
||||
variable `HISTFILESIZE` -
|
||||
*non définie ici*.
|
||||
- Pour finir, il n'y a pas besoin d'exporter ces variables
|
||||
|
||||
|
@ -223,42 +248,35 @@ exec xfce4-session
|
|||
|
||||
----
|
||||
|
||||
Le pkg-readme **upower** nous informe qu'il est utile d'exécuter les services
|
||||
**apmd** et **messagebus** afin que le système de gestion d'énergie fonctionne ;
|
||||
activons simplement le dernier :
|
||||
Le pkg-readme **upower** nous informe qu'il est utile d'exécuter les
|
||||
services **apmd** et **messagebus** afin que le système de gestion
|
||||
d'énergie fonctionne ; {{< inside2 l="sys/openbsd/rcctl" t="activons" a="activer" >}}
|
||||
et {{< inside2 l="sys/openbsd/rcctl" t="démarrons" a="démarrer" >}}
|
||||
**messagebus**
|
||||
|
||||
```sh
|
||||
# rcctl enable messagebus
|
||||
# rcctl start messagebus
|
||||
```
|
||||
|
||||
⇒ À ce propos si votre machine est un ordinateur portable, pensez à installer
|
||||
le paquet **xfce4-powermanager**, qui n'est pas fourni par défaut.
|
||||
⇒ À ce propos si votre machine est un ordinateur portable,
|
||||
{{< inside2 l="sys/openbsd/pkg" t="installez" a="installer" >}} le
|
||||
paquet `xfce4-powermanager`, qui n'est pas fourni par défaut.
|
||||
|
||||
### Impression
|
||||
|
||||
Pour gérer l'impression, il est utile d'installer Cups :
|
||||
Pour gérer l'impression, il est utile d'installer
|
||||
{{< inside2 l="sys/openbsd/cups" t="CUPS" >}}.
|
||||
|
||||
```sh
|
||||
# pkg_add cups cups-filters cups-libs foomatic-db gutenprint
|
||||
```
|
||||
Démarrons les services **cupsd**, voire **cups_browsed** - *ce dernier
|
||||
étant utile pour la détection des imprimantes sur le réseau, utilisant
|
||||
les messages broadcast de type Bonjour.*
|
||||
|
||||
Démarrons les services **cupsd**, voire **cups_browsed** - *ce dernier étant
|
||||
utile pour la détection des imprimantes sur le réseau, utilisant les messages
|
||||
broadcast de type Bonjour.*
|
||||
Voir : {{< inside2 l="sys/openbsd/cups" t="CUPS" a="cups" >}}
|
||||
|
||||
```sh
|
||||
# rcctl enable cupsd cups_browsed
|
||||
# rcctl start cups cups_browsed
|
||||
```
|
||||
|
||||
L'administration peut se faire au-travers de l'interface web de Cups, disponible
|
||||
depuis l'URL http://localhost:631, ou des outils **cupsctl**, **lpadmin**.
|
||||
L'administration peut se faire au-travers de l'interface web de Cups,
|
||||
disponible depuis l'URL http://localhost:631, ou des outils **cupsctl**,
|
||||
**lpadmin**.
|
||||
|
||||
----
|
||||
|
||||
Depuis OpenBSD 6.2, les binaires **lpq**, **lpr**, et **lprm** doivent être
|
||||
symboliquement liés, pour fonctionner plus facilement.
|
||||
Depuis OpenBSD 6.2, les binaires **lpq**, **lpr**, et **lprm** doivent
|
||||
être symboliquement liés, pour fonctionner plus facilement.
|
||||
|
||||
Éditons à nouveau le fichier personnel `~/.kshrc` pour y ajouter :
|
||||
|
||||
|
@ -268,65 +286,33 @@ for i in lpq lpr lprm; do alias $i=/usr/local/bin/$i; done
|
|||
|
||||
### Avahi
|
||||
|
||||
**Avahi** est sous OpenBSD le service de découverte multicast DNS, de type
|
||||
Bonjour.
|
||||
**Avahi** est sous OpenBSD le service de découverte multicast DNS, de
|
||||
type Bonjour.
|
||||
|
||||
Il suffit d'installer le paquet **avahi** pour en profiter puis d'activer
|
||||
et démarrer les services dans le bon ordre :
|
||||
|
||||
```sh
|
||||
# rcctl enable multicast avahi_daemon
|
||||
# rcctl order messagebus avahi_daemon
|
||||
# rcctl start messagebus avahi_daemon
|
||||
```
|
||||
Il suffit d'installer le paquet `{{< inside2 l="sys/openbsd/avahi" t="avahi" >}}`
|
||||
pour en profiter puis d'activer et démarrer les services dans le bon
|
||||
ordre.
|
||||
|
||||
## Astuces
|
||||
|
||||
### obsdfreqd
|
||||
|
||||
**obsdfreqd** est un gestionnaire de fréquences de CPU, créé par Solène
|
||||
Rapenne. Il a été officiellement packagé depuis OpenBSD 7.1.
|
||||
|
||||
Il remplace le service natif **apmd**.
|
||||
|
||||
```sh
|
||||
# pkg_add obsdfreqd
|
||||
# rcctl enable obsdfreqd
|
||||
# rcclt stop apmd
|
||||
# rcttl set apmd flags -L
|
||||
# rcctl start obsdfreqd apmd
|
||||
```
|
||||
|
||||
Explications :
|
||||
- il est nécessaire de démarrer **apmd** en mode manuel, pour qu'obsdfreqd
|
||||
le gère sans soucis.
|
||||
- les paramètres par défaut d'obsdfreqd suffisent généralement.
|
||||
|
||||
### PF
|
||||
|
||||
Je n'ai pas abordé la question des règles de parefeu, mais voici par exemple :
|
||||
Je n'ai pas abordé la question des règles de parefeu, mais voici par
|
||||
exemple :
|
||||
|
||||
⇒ Cups :
|
||||
```cfg
|
||||
pass in on egress proto tcp from egress:network to egress port 631 flags S/SA modulate state
|
||||
```
|
||||
⇒ les {{< inside2 l="sys/openbsd/cups" t="règles PF" a="règles-pf" >}}
|
||||
pour Cups,
|
||||
|
||||
⇒ Avahi :
|
||||
```cfg
|
||||
pass proto udp from any to 224.0.0.251 port mdns allow-opts
|
||||
pass inet6 proto udp from any to ff02::fb port mdns allow-opts
|
||||
⇒ les {{< inside2 l="sys/openbsd/avahi" t="règles PF" a="règles-pf" >}}
|
||||
pour Avahi.
|
||||
|
||||
pass proto udp from any to 239.255.255.250 port ssdp allow-opts
|
||||
pass inet6 proto udp from any to { ff02::c, ff05::c, ff08::c } port ssdp allow-opts
|
||||
```
|
||||
|
||||
Bien-sûr, c'est à vous de voir à les utiliser, voire à les améliorer selon
|
||||
vos évidences.
|
||||
Bien-sûr, c'est à vous de voir à les utiliser, voire à les améliorer
|
||||
selon vos nécessités.
|
||||
|
||||
### Pour finir
|
||||
|
||||
Pensez après vos modifications des fichiers personnels, à redémarrer à minima
|
||||
votre session, voire la machine. À vous de voir ! ;-)
|
||||
Pensez après vos modifications des fichiers personnels, à redémarrer à
|
||||
minima votre session, voire la machine. À vous de voir ! ;-)
|
||||
|
||||
Après, à vous d'installer tout autre logiciel qui peut vous être utile.
|
||||
|
||||
|
@ -336,14 +322,14 @@ Voilà !
|
|||
|
||||
## Documentations
|
||||
|
||||
* les différents fichiers pkg-readme :
|
||||
* les différents fichiers pkg-readme :
|
||||
- /usr/local/share/doc/pkg-readmes/xfce
|
||||
- /usr/local/share/doc/pkg-readmes/dbus
|
||||
- /usr/local/share/doc/pkg-readmes/upower
|
||||
|
||||
----
|
||||
---
|
||||
|
||||
* la FAQ officielle : https://wiki.xfce.org/faq
|
||||
* les trucs et astuces : https://wiki.xfce.org/tips
|
||||
* la FAQ officielle : https://wiki.xfce.org/faq
|
||||
* les trucs et astuces : https://wiki.xfce.org/tips
|
||||
|
||||
----
|
||||
---
|
||||
|
|
Loading…
Reference in New Issue