Comment puis-je réduire le nombre d'ATS?

21

Je n'ai pas besoin de 7 ATS (ou ai-je?). Alors, comment puis-je réduire ce nombre à 3?

Detnuomnu
la source
2
S'il y a quelque chose à gagner en supprimant l'un des ATS (aka terminaux virtuels ), cela ne vaut probablement pas le temps passé à les supprimer. Lifehacker a suggéré de supprimer les ATS supplémentaires pour améliorer les performances et ce commentaire explique bien pourquoi vous ne remarquerez pas la différence.
Firefeather
Cependant, aucun manque de respect n'est prévu: je m'en fiche si vous voulez supprimer les ATS; Je veux juste que les gens sachent si c'est vraiment important avant de décider de modifier les fichiers système sur le problème.
Firefeather
En effet, chacun n'utilise que comme 4k de ram. Pas la peine de déranger.
psusi
2
La raison / je / veux moins d'ATS est qu'ils prennent des lignes dans ma liste de processus. Je veux que chaque processus exécuté sur mon serveur ait un objectif et ces ATS n'en ont pas.
Vincent Robert
Oui, vous en avez besoin!
haziz

Réponses:

12

La façon que je recommande serait:

  1. Exécuter: sudoedit /etc/default/console-setup recherchez la ligne qui dit: ACTIVE_CONSOLES = "/ dev / tty [1-6]"

  2. Modifiez-le à la quantité de tty que vous voulez. Pour 3 vous faites: ACTIVE_CONSOLES = "/ dev / tty [1-3]"

  3. Enregistrez le fichier et allez dans / etc / init / : cd /etc/init/puis tapez lspour voir les fichiers tty.
    Ils devraient ressembler à tty1.conf, tty2.conf, tty3.conf ....

  4. Renommez tous les tty dont vous ne voulez pas. Dans votre cas, vous renommeriez les 3 derniers tty:

    sudo mv tty4.conf tty4.conf.bck
    sudo mv tty5.conf tty5.conf.bck
    sudo mv tty6.conf tty6.conf.bck

  5. Redémarrez et testez

    • Quelques conseils. Même si vous éliminez le tty4-6, X sera toujours en CTRL + ALT + F7
    • tty4 à tty6 apparaîtra vide (noir, pas de connexion clignotante en attente)
Luis Alvarado
la source
En suivant mes instructions, X commence maintenant où était tty4. Pourquoi s'embêter à éditer /etc/default/console-setup? (1) Ce n'est pas nécessaire. (2) Ne sera-t-il pas simplement réinitialisé à chaque mise à jour?
djeikyb
@djeikyb - Oui, il y aura des changements sur une mise à jour de X.org mais c'est la bonne façon car laisser ce fichier avec le 6 tty confondra X.org. De mon côté, il a 6 tty, de l'autre il a 3 fichiers conf. Ce sera donc "il y a quelque chose qui ne va pas ici". Cela pourrait fonctionner correctement, mais je pense que l'on devrait essayer de le faire de manière propre pour X.org.
Luis Alvarado
D'accord, je vois que la configuration de la console dépend de X, donc cela a du sens. Mais X ne se connecte-t-il pas simplement à l'emplacement disponible le plus proche (c'est le comportement que je vois)? Y a-t-il un journal qui montrerait la confusion? Je ne suis pas argumentatif, btw, juste vraiment curieux, car j'ai configuré ma boîte pour moins d'ATS d'une manière qui contredit catégoriquement votre réponse. Tant mieux si je me trompe, j'en apprendrai plus!
djeikyb
1
Je suppose qu'il doit y avoir un journal (je ne sais pas pour le moment), mais ne vous inquiétez pas, je suis également curieux du monde Linux et comme des gens comme vous qui sont également curieux. Alors continuez comme ça mon ami. Ne change pas.
Luis Alvarado
3

Vous pouvez supprimer / déplacer les fichiers tty # .conf dans / etc / init dont vous ne voulez pas. Je ne sais pas pourquoi tu voudrais faire ça, cependant.
C'est le 10.04.

Mat
la source
3
Parce qu'ils sont inutiles. Parce que vous pouvez. Parce que ctl-alt-F4 pour passer au serveur X est plus facile que ctl-alt-F7.
djeikyb
1

Tout ce que j'ai fait a été de supprimer tty4 à tty6 de /etc/event.det de tty4.conf à tty6.conf de /etc/initet redémarrer. Vous voudrez peut-être être plus prudent, voir ci-dessous.

Je ne sais pas quelles sont les conséquences d'avoir des tty non séquentiels. Si tout va bien vous obtenez juste un écran vide où X pourrait se suspendre. C'est-à-dire, tty1, tty2, Xorg, tty4, tty5 ..

Vous pouvez exécuter les commandes suivantes pour apporter les modifications nécessaires. Notez que rien n'est supprimé. Si vous devez revenir en arrière, déplacez ou copiez simplement les fichiers.

cd /etc/init
sudo mkdir tty.bkp
sudo mv tty4 tty5 tty6 tty.bkp
cd /etc/event.d
sudo mkdir tty.conf.bkp
sudo mv tty4.conf tty5.conf tty6.conf tty.conf.bkp

Redémarrez pour tester:

sudo reboot
djeikyb
la source