Englishfrançaisespagnol

Icône de favori OnWorks

setcd - En ligne dans le Cloud

Exécutez setcd dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande setcd qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


setcd - définit divers indicateurs pour contrôler le comportement de votre périphérique de cédérom.

SYNOPSIS


setcd [-hirs] [-ceflot 0 | 1] [-dx arg] [dispositif ]

DESCRIPTION


Définir cd est un programme qui vous permet de contrôler le comportement de votre périphérique cdrom Linux.
Vous pouvez contrôler le comportement de votre lecteur de CD-ROM de plusieurs manières : doit-il
essayez de fermer le plateau lors du montage d'un cdrom lorsque vous avez laissé le plateau ouvert,
ou doit-il éjecter le plateau (ou le caddie) lors du démontage du cdrom ? Faut-il verrouiller la porte
quand un processus utilise le cdrom ou non ? Le noyau devrait-il essayer de s'assurer qu'il y a
est en fait un cd dans le lecteur, et qu'il est du bon type (c'est-à-dire un cd de données au cas où
d'un support, ou d'un cd audio en cas d'opération de lecture) ?

Définir cd peut également vous informer sur la configuration actuelle du variateur, et peut vous donner
des informations sur l'état du lecteur ; qu'un CD soit chargé ou non, quel est son type
(audio/données) et quelques informations de base sur le disque (temps de lecture total pour l'audio/
nom du volume pour les données). Définir cd peut lister/sonder/configurer plusieurs cdroms à la fois,
indépendamment de leur implémentation de bas niveau. Finalement, setcd pouvez sélectionner un disque dans un
lecteur de CD-ROM multidisque (juke-box) et réglez la vitesse de fonctionnement du lecteur.

OPTIONS


Les options sont disponibles en trois versions : sans arguments, avec un argument de type booléen et avec
un argument numérique. Pour les arguments de type booléen, 0 signifie "option claire", et 1 signifie « ensemble
option.' Plusieurs options peuvent être proposées en même temps. Après les options, une liste de
Des noms de périphérique de cdrom peuvent être donnés, pour lesquels les opérations auront lieu. Si aucun appareil n'est
donné, la valeur par défaut / dev / cdrom sera utilisé.

-c 0|1 Efface/définit l'indicateur de fermeture automatique. Si le lecteur de CD-ROM est ouvert pour l'accès aux données (par exemple,
en utilisant monter(1) ) et que le bac est trouvé ouvert, une tentative de fermeture du bac est effectuée.
Ceci est considéré comme un comportement « souhaité », mais les utilisateurs d'anciens programmes de lecteur de CD peuvent
être en désaccord. Un lecteur de CD qui ouvre l'appareil à intervalles réguliers aurait
problèmes de sortie du plateau éjecté, s'il n'y avait pas de dispositions particulières prises pour
prend en charge les programmes de lecteur de CD. Dans la nouvelle interface, ils peuvent spécifier dans leur ouvert(2)
appeler qu'ils souhaitent ouvrir l'appareil juste pour émettre ioctl(2) appels. À la place de
en désactivant cette option, envisagez de mettre à niveau votre programme de lecteur de CD.

-d lecteur
Sélectionne le cd dans le numéro de slot motivation au cas où le lecteur de cédérom est un modèle de juke-box.

-e 0|1 Efface/définit le drapeau EJECT_SW. Ceci est fondamentalement identique au contrôle de la fermeture automatique
et drapeaux à ouverture automatique simultanément. Le drapeau EJECT_SW permet de fermer le bac lors
montage d'un cdrom, et ouverture du plateau lors du démontage à nouveau. L'option est
inclus pour prendre en charge le comportement du cdrom à l'ancienne (de nombreux pilotes de bas niveau ont
implémenté la commande ioctl connectée à ce drapeau).

-f 0|1 Efface/définit l'indicateur use-flags. La nouvelle interface cdrom spécifie un
interprétation de l'option O_NONBLOCK dans le ouvert(2) appel pour les appareils de CD-ROM. Lorsque
cette option est utilisée et l'option use-flags est définie, le pilote de cdrom ne
essayer de faire quoi que ce soit pour rendre l'appel open() plus réussi ; le plateau n'est pas
fermé à l'ouverture, aucune vérification du type de cd n'est effectuée, en fait l'appel open()
toujours réussir. Cela permet aux programmes de niveau utilisateur d'émettre des commandes ioctl()
quel que soit l'état dans lequel se trouve le lecteur. La configuration de cette option est préférable
Etat. Les utilisateurs peuvent souhaiter désactiver cette option au cas où ils auraient un ancien lecteur de CD
programme qui ne prend pas en charge l'option O_NONBLOCK, mais qui a un nouveau cdrom de style
pilote (c'est-à-dire IDE, SCSI ou cm206).

-h Affiche les informations de copyright et une aide succincte.

-i Donne des informations sur le lecteur de cdrom. L'état du lecteur est vérifié, possible
le résultat est (a) aucun disque inséré, (b) le plateau est ouvert, (c) le lecteur n'est pas prêt, (d) le disque
est trouvé. Dans le dernier cas, on essaie de déterminer le type de disque (audio
ou l'un des 4 types de disques de données), et pour "audio" et "data disc type 1|2" certains
des informations complémentaires sont données. Actuellement, pour les disques de données, il s'agit du nom du volume,
éditeur et préparateur de données. Pour les disques audio, les informations supplémentaires sont très succinctes,
vous pouvez mieux profiter d'un programme de lecteur de CD audio à part entière.

-l 0|1 Efface/définit l'indicateur de verrouillage. Lorsque cet indicateur est défini, la porte du lecteur est verrouillée tandis que le
cdrom est ouvert, par exemple, lorsqu'un cdrom est monté. Ne pas verrouiller la porte est
comportement indésirable, car cela peut entraîner une corruption du système de fichiers si un cdrom est
retiré lors du montage.

-o 0|1 Efface/définit l'indicateur d'ouverture automatique. Lorsque cet indicateur est défini et que le dernier processus qui utilise le
Le périphérique cdrom ferme le périphérique, une tentative est effectuée pour éjecter le plateau. Les soins sont
pris, que les processus qui ont utilisé l'option O_NONBLOCK lors de l'ouverture de l'appareil,
pas provoquer une telle éjection automatique. Pourtant, nous considérons que ce comportement d'auto-éjection n'est pas souhaité.
Dans la plupart des cas, ce comportement est combiné avec le comportement de fermeture automatique, dans lequel
cas, l'option "-e" est l'utilisation préférée.

-r Réinitialise toutes les options à un comportement par défaut. L'utilisation de cette option équivaut à "-c1
-f1 -l1 -o0 -t1", c'est-à-dire que toutes les options sont définies d'une manière que nous considérons comme "souhaitée". Pour le
noyau de développement actuel, c'est identique aux paramètres par défaut à part
le drapeau de vérification de type, car ce drapeau repose sur un noyau très moderne, libc et
lecteurs de cédéroms.

-s Donne l'état actuel des drapeaux d'option. Informations sur le drapeau suivant
les paramètres sont donnés, un par ligne : (a) fermeture automatique, (b) ouverture automatique, (c) use-flags, (d)
verrouillage du bac, e) vérification de type.

-t 0|1 Efface/définit l'indicateur de vérification du type de cd. Lorsque cette option est définie, le noyau vérifiera le
type de CD sur diverses opérations. Une erreur système "Mauvais type de support" est donnée si
le pilote de cdrom générique reçoit un appel d'ouverture de données alors qu'un cd audio est à l'intérieur
le lecteur, ou une commande de lecture est reçue alors qu'un disque de données est dans le lecteur. Cette
le comportement est considéré comme supérieur aux délais d'expiration du noyau et à d'autres implémentations.
comportement dépendant trouvé sur l'interface de cdrom à l'ancienne. Cependant, cette caractéristique
est relativement nouveau et nécessite la version du noyau 2.1.27 ou ultérieure, et libc-5.4.24 ou
plus tard. De plus, si vous utilisez un programme de lecteur de cd audio, il doit utiliser le O_NONBLOCK
drapeau ouvert (voir l'option "-f"). Ces contraintes strictes ont rendu les noyaux actuels
pour désactiver cette option, tandis que les personnes utilisant setcd sont considérés comme modernes et
suffisamment progressif pour que cette option soit sélectionnée par défaut à l'aide de l'option "-r".

-x vitesse
Définit le taux de tête du lecteur de cdrom à vitesse fois 150 Ko/sec, ou vitesse fois
lecture audio en temps réel. La valeur spéciale 0 est interprété comme une sélection automatique :
les cd de données sont lus à la vitesse maximale, tandis que les cd audio sont lus à la normale
la vitesse. Il y a plusieurs raisons pour lesquelles la vitesse doit être sélectionnable. Mal
les cdroms pressés peuvent bénéficier d'un débit de tête inférieur au maximum. Lecteurs de CD-ROM modernes
peut obtenir des taux de tête très élevés, mais ces disques ont tendance à faire un bruit agaçant
bruit. Une vitesse inférieure peut réduire cela.

HISTOIRE


Traditionnellement, jusqu'à la ligne du noyau Linux 2.0, le comportement de l'accès au cdrom était
déterminé par la mise en œuvre du pilote de bas niveau, qui variait entre les différentes marques
de lecteurs. Depuis le noyau 1.3.late, une couche d'interface supplémentaire a été définie entre le
programmes au niveau du noyau et de l'utilisateur, qui rendent le comportement du lecteur de CD-ROM indépendant de
le conducteur de bas niveau. Le premier pilote à respecter la nouvelle interface a été, étonnamment, le
Philips/LMS cm206 obsolète dans le noyau 2.0. De nos jours, tous les nouveaux lecteurs de cdrom sont soit IDE
ou SCSI, et ces pilotes prennent en charge la nouvelle interface cdrom dans la ligne du noyau 2.1. Nous esperons
que les autres "anciens" plongeurs de cdrom supporteront éventuellement la nouvelle interface, de sorte que le
le comportement des lecteurs de CD-ROM Linux est vraiment uniforme.

Le nouveau niveau d'interface cdrom a en fait été inspiré après avoir écrit un démon de volume qui
monte automatiquement un cdrom à l'emplacement /cdrom/le volume lors de l'insertion du disque. je
puis découvert qu'il était nécessaire de connaître l'état du lecteur sans
essayer de lire des données, et que l'uniformité des pilotes de CD-ROM était un gâchis. Le volume
démon n'est pas encore terminé, mais des progrès ont été accomplis pour convaincre le cdrom Linux
communauté des conducteurs à se conformer à la norme proposée.

DIAGNOSTIC


La définition ou la suppression d'une option entraînera l'affichage d'un message indiquant le nouveau statut de cette
option. Les opérations non prises en charge par le matériel sous-jacent, par exemple la sélection de disque,
entraîner une condition d'erreur. Plusieurs autres ioctls peuvent entraîner une condition d'erreur si le
les pilotes de bas niveau ne prennent pas en charge cet ioctl particulier.

Utilisez setcd en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad