跳至內容跳至頁面導覽:上一頁 [access key p]/下一頁 [access key n]
documentation.suse.com / SUSE Linux Enterprise Server 文件 / 部署指南  / 起始系統組態 / 使用 YaST 設定硬體元件
適用範圍 SUSE Linux Enterprise Server 12 SP5

11 使用 YaST 設定硬體元件

YaST 允許您設定硬體項目,例如音訊硬體、系統鍵盤配置或印表機。

注意
注意:圖形卡、顯示器、滑鼠及鍵盤設定

可以使用 GNOME 工具設定圖形卡、顯示器、滑鼠及鍵盤。

11.1 設定系統鍵盤配置

您可以使用 YaST系統鍵盤配置模組來定義系統 (以及主控台) 的預設鍵盤配置。使用者可以在個別的 X 工作階段中使用桌面工具修改鍵盤配置。

  1. 在 YaST 中按一下硬體 系統鍵盤配置」啟動 YaST「 › 系統鍵盤組態對話方塊。或者在指令行中使用 sudo yast2 keyboard 啟動該模組。

  2. 從清單中選取所需的鍵盤配置

  3. 您還可以選擇性地在進階設定中定義鍵盤重複速度或重複延遲速度。

  4. 測試文字方塊中試用所選設定。

  5. 如果效果符合預期,請確認所做的變更並關閉對話方塊。設定將會寫入 /etc/sysconfig/keyboard

11.2 設定音效卡

YaST 可以自動偵測大多數音效卡,並為其設定適當的值。若要變更預設設定,或需要對無法自動設定的音效卡進行設定,請使用 YaST 音效模組。您還可以使用該模組設定其他音效卡或變換其順序。

若要啟動音效模組,請啟動 YaST,然後按一下硬體 › 音效。或者,在指令行上以 root 使用者身分執行 yast2 sound &,直接啟動音效組態對話方塊。

Image

此對話方塊會顯示已偵測到的所有音效卡。

程序 11.1︰ 設定音效卡

如果您已新增音效卡或 YaST 無法自動設定現有音效卡,請按照以下步驟操作。若要設定新的音效卡,您需要瞭解音效卡的廠商和型號。如有疑問,請參閱您的音效卡文件獲取所需的資訊。有關 ALSA 支援之音效卡參考清單以及對應的音效模組,請參閱 http://www.alsa-project.org/main/index.php/Matrix:Main

設定組態的過程中,您可以選擇下列設定選項︰

快速自動設定

您無須執行任何進一步的組態步驟,系統會自動設定音效卡。之後,您可以設定音量或想要變更的任何選項。

一般設定

可讓您在設定組態過程中調整輸出音量並播放測試音效。

進階設定 (可變更選項)

僅供專家使用︰可讓您自訂音效卡的所有參數。

重要
重要:進階組態

只有在您完全清楚所做的操作會產生何種效果的情況下才可以使用此選項。否則,請不要變更這些參數,而是使用一般或自動的設定選項。

  1. 啟動 YaST 音效模組。

  2. 若要設定已偵測到但未設定的音效卡,請從清單中選取相應項目,然後按一下編輯

    若要設定新的音效卡,請按一下新增。選取您的音效卡廠商和型號,然後按下一步

  3. 選擇其中一個設定選項,然後按下一步

  4. 如果您已經選擇一般設定,現在可以測試音效卡組態,並調整音量。為避免對您的聽力或喇叭造成損害,請從百分之十的音量開始。

  5. 視需要設定所有選項之後,按下一步

    音效組態對話方塊會顯示最新設定或修改的音效卡。

  6. 若要移除不再需要的音效卡組態,請選取相應項目,然後按一下刪除

  7. 按一下確定儲存變更,並離開 YaST 音效模組。

程序 11.2︰ 修改音效卡組態
  1. 若要變更個別音效卡的組態 (僅適用於專家),請在音效卡組態對話方塊中選取該音效卡項目,然後按一下編輯

    您即會轉至音效卡進階選項,可以從該處調整多個參數。如需詳細資訊,請按一下說明

  2. 若要調整已經設定之音效卡的音量或對音效卡進行測試,請在音效組態對話方塊中選取該音效卡項目,然後按一下其他。選取相應的功能表項目。

    注意
    注意:YaST 混音器

    YaST 混音器設定僅提供一些基本選項,用於疑難排解 (例如,聽不到測試音)。這些 YaST 混音器設定可透過其他 › 音量進行存取。對於日常使用和微調音效的各種選項,請使用桌上型電腦提供的混音器 Applet 或使用 alsasound 指令行工具。

  3. 若要播放 MIDI 檔案,請選取其他 › 啟動編曲程式

  4. 偵測到支援的音效卡時,您可以安裝 SoundFonts 來播放 MIDI 檔案︰

    1. 將原始驅動程式 CD-ROM 插入 CD 或 DVD 光碟機。

    2. 選取其他 › 安裝 SoundFont,將 SF2 SoundFonts™ 複製到您的硬碟中。該 SoundFonts 儲存在 /usr/share/sfbank/creative/ 目錄中。

  5. 如果已經在系統中設定一個以上的音效卡,您可以調整音效卡的順序。若要將某個音效卡設定為主要音效卡,請在音效組態中選取該音效卡,然後按一下其他 › 設定為主要音效卡。索引為 0 的音效裝置將做為預設裝置,因此系統和應用程式均會使用該裝置。

  6. 依預設,SUSE Linux Enterprise Server 會使用 PulseAudio 音效系統。這是一個抽象層,可協助混合多個音效串流 (繞過所有硬體限制)。若要啟用或停用 PulseAudio 音效系統,請按一下其他 › > PulseAudio 組態。若已啟用 PulseAudio 精靈,則會使用它來播放音效。若要在整個系統範圍內使用其他設定,請停用 PulseAudio 支援

按一下確定後會儲存所有音效卡的音量與組態,並結束 YaST 音效模組。混音器設定會儲存至檔案 /etc/asound.state。ALSA 組態資料會附加至 /etc/modprobe.d/sound 檔案的結尾並寫入 /etc/sysconfig/sound

11.3 設定印表機

YaST 可用來設定透過 USB 連接到您機器的本地印表機,以及設定透過網路印表機進行列印,也可以透過網路共用印表機。如需列印的詳細資訊 (一般資訊、技術詳細資料和疑難排解),請參閱第 17 章 「印表機操作

在 YaST 中,按一下硬體 › 印表機啟動印表機模組。它預設會在印表機組態檢視窗中開啟,顯示所有可用且已設定的印表機清單。這對於可以透過網路存取許多印表機的情況特別有用。您還可以在此處列印測試頁並設定印表機。

注意
注意:啟動 CUPS

若要從系統列印,CUPS 必須執行。如果它未在執行中,系統會要求您予以啟動。回答,否則您無法設定列印。如果在開機時未啟動 CUPS,系統也會要求您啟用此功能。建議您回答,否則每次重新開機之後,都需要手動啟動 CUPS。

11.3.1 設定印表機

系統通常會自動偵測到 USB 印表機。如果未自動偵測到,可能原因有二︰

  • USB 印表機已關閉。

  • 印表機與電腦之間無法進行通訊。請檢查纜線與接頭,並確認已穩固連接印表機。這種情況下,問題可能與印表機無關,而是與 USB 有關。

設定印表機基本上需要完成三個步驟︰指定連線類型、選擇驅動程式以及命名此設定的列印佇列。

許多印表機型號都有多個驅動程式可用。設定印表機時,一般規則是 YaST 預設使用標示為建議的驅動程式。一般不需要變更驅動程式。但是,如果您希望彩色印表機只列印黑白色彩,可以使用不支援彩色列印的驅動程式。若您列印圖形時,PostScript 印表機出現效能問題,請嘗試從 PostScript 驅動程式切換到 PCL 驅動程式 (假設您的印表機支援 PCL)。

如果未列出適用於您印表機的驅動程式,請嘗試從清單中選取相應標準語言的一般驅動程式。請參閱印表機的文件,以瞭解您的印表機支援哪種語言 (控制印表機的一組指令)。若不成功的話,請參閱第 11.3.1.1 節 「使用 YaST 新增驅動程式」瞭解其他可能解決方案。

印表機從來都不是直接使用的,它始終是透過列印佇列使用。這樣可確定將同時執行的工作排入佇列,然後逐個處理。系統會為每個列印佇列指定特定的驅動程式,一個印表機可以有多個佇列。這樣,您就可以在彩色印表機上設定另一個佇列,例如,專門用於列印黑白內容。如需有關印表機佇列的詳細資訊,請參閱第 17.1 節 「CUPS 工作流程」

程序 11.3︰ 新增印表機
  1. 選取硬體 › 印表機啟動 YaST 印表機模組。

  2. 印表機組態螢幕中,按一下新增

  3. 如果印表機已經在「指定連接」中列出,請繼續執行下一步。否則請嘗試偵測更多或啟動連接精靈

  4. 尋找並指定驅動程式下的輸入方塊中,輸入廠商名稱和型號名稱,然後按一下搜尋

  5. 選擇與您的印表機相符的驅動程式。建議您選擇最先列出的驅動程式。如果未顯示任何合適的驅動程式︰

    1. 請檢查您的搜尋字串

    2. 按一下尋找更多擴大搜尋範圍

    3. 第 11.3.1.1 節 「使用 YaST 新增驅動程式」 中所述新增驅動程式

  6. 指定預設紙張大小.

  7. 設定任意名稱欄位中,為列印佇列輸入唯一的名稱。

  8. 至此,印表機已使用預設設定完成了組態設定,可供您使用。按一下確定返回印表機組態檢視窗。現在應可在印表機清單中看見新設定的印表機。

11.3.1.1 使用 YaST 新增驅動程式

並非所有適用於 SUSE Linux Enterprise Server 的印表機驅動程式預設都會安裝。在新增印表機時,如果尋找並指定驅動程式對話方塊中沒有合適的驅動程式可用,請安裝含有印表機驅動程式的驅動程式套件。

程序 11.4︰ 安裝其他驅動程式套件
  1. 選取硬體 › 印表機啟動 YaST 印表機模組。

  2. 印表機組態螢幕中,按一下新增

  3. 尋找並指定驅動程式區段中,按一下驅動程式套件

  4. 從清單中選擇一或多個合適的驅動程式套件。不要指定印表機說明檔案的路徑。

  5. 選擇確定並確認安裝套件。

  6. 若要直接使用這些驅動程式,請按照程序 11.3 「新增印表機」中所述操作。

PostScript 印表機不需要印表機驅動程式軟體。PostScript 印表機只需要 PostScript 印表機描述 (PPD) 檔,該檔案與特定型號相符。PPD 檔案由印表機供應商提供。

在新增 PostScript 印表機時,如果尋找並指定驅動程式對話方塊中沒有合適的 PPD 檔案可用,請安裝印表機的 PPD 檔案。

PPD 檔案可取自多種來源。建議先嘗試 SUSE Linux Enterprise Server 已隨附、但預設未安裝的其他驅動程式套件 (如需安裝指示,請參閱下文)。如果這些套件不包含適合您的印表機的驅動程式,請直接從印表機廠商處或從 PostScript 印表機的驅動程式 CD 中取得 PPD 檔案。如需詳細資料,請參閱第 17.8.2 節 「PostScript 印表機沒有可用的 PPD 檔案」。此外,您還可以從 http://www.linuxfoundation.org/collaborate/workgroups/openprinting/database/databaseintro 中的 OpenPrinting.org 印表機資料庫找到 PPD 檔案。從 OpenPrinting 下載 PPD 檔案時,請記住這裡顯示的一律是最新的 Linux 支援狀態,不一定符合 SUSE Linux Enterprise Server

程序 11.5︰ 新增 PostScript 印表機的 PPD 檔案
  1. 選取硬體 › 印表機啟動 YaST 印表機模組。

  2. 印表機組態螢幕中,按一下新增

  3. 尋找並指定驅動程式區段中,按一下驅動程式套件

  4. 將印表機描述檔案設為可用下的輸入方塊中輸入 PPD 檔案的完整路徑。

  5. 按一下確定返回「新增印表機組態」螢幕。

  6. 要直接使用此 PPD 檔案,請執行程序 11.3 「新增印表機」中所述的步驟。

11.3.1.2 編輯本地印表機組態

透過編輯印表機的現有組態,您可以變更基本設定,例如連線類型和驅動程式。還可以調整紙張大小、解析度、媒體來源等的預設設定。透過變更印表機描述或位置,可以變更印表機的識別符。

  1. 選取硬體 › 印表機啟動 YaST 印表機模組。

  2. 印表機組態螢幕中,從清單中選擇一台本地印表機,然後按一下編輯

  3. 按照程序 11.3 「新增印表機」 中所述變更連接類型或驅動程式。僅當目前組態有問題時才需執行此步驟。

  4. 選擇性核取預設印表機,將此印表機設為預設印表機。

  5. 按一下目前驅動程式的所有選項,調整預設設定。若要變更某個設定,請按一下相應的 + 號展開選項清單。按一下某個選項變更預設值。按一下確定套用您的變更。

11.3.2 使用 YaST 透過網路設定列印

網路印表機為自動獲得偵測,必須使用 YaST 印表機模組手動設定。視網路設定而定,您可以列印至印表機伺服器 (CUPS、LPD、SMB 或 IPX) 或直接至網路印表機 (最好透過 TCP)。在 YaST 印表機模組中,從左側窗格選擇透過網路列印以存取網路列印的組態檢視窗。

11.3.2.1 使用 CUPS

在 Linux 環境中,通常使用 CUPS 來透過網路列印。最簡單的設定是只透過所有用戶端均可直接存取的某個 CUPS 伺服器進行列印。若要透過一個以上的 CUPS 伺服器執行列印,則需要執行本地 CUPS 精靈以與遠端 CUPS 伺服器通訊。

重要
重要:瀏覽網路列印佇列

CUPS 伺服器透過傳統的 CUPS 瀏覽協定或 Bonjour/DND-SD 宣告其在網路上的列印佇列。用戶端需要能夠瀏覽這些清單,以便使用者能夠選取特定印表機並向其傳送列印工作。為了能夠瀏覽網路列印佇列,必須在透過 CUPS 伺服器列印的所有用戶端上執行由 cups-filters-cups-browsed 套件提供的服務 cups-browsedcups-browsed 在透過 YaST 設定網路列印時自動啟動。

如果在啟動 cups-browsed 之後瀏覽無法工作,CUPS 伺服器可能是透過 Bonjour/DND-SD 宣告網路列印佇列。在這種情況下,您需要另外安裝套件 avahi,然後在所有用戶端上透過 sudo systemctl start avahi-daemon 啟動相關聯的服務。

程序 11.6︰ 透過單個 CUPS 伺服器列印
  1. 選取硬體 › 印表機啟動 YaST 印表機模組。

  2. 從左側窗格啟動透過網路列印螢幕。

  3. 核取透過一個單一 CUPS 伺服器直接執行所有列印並指定伺服器的名稱或 IP 位址。

  4. 按一下測試伺服器以確定您已選擇正確的名稱或 IP 位址。

  5. 按一下「確定」返回印表機組態螢幕。現在可透過 CUPS 伺服器執行的所有印表機都會列出。

程序 11.7︰ 透過多個 CUPS 伺服器列印
  1. 選取硬體 › 印表機啟動 YaST 印表機模組。

  2. 從左側窗格啟動透過網路列印螢幕。

  3. 勾選接受從 CUPS 伺服器傳來的印表機發佈

  4. 一般設定下方,指定要使用的伺服器。您可以接受來自所有可用網路或特定主機的連線。如果選擇後者,則需要指定主機名稱或 IP 位址。

  5. 當系統詢問您是否啟動本地 CUPS 伺服器時,依序按一下確定進行確認。伺服器啟動 YaST 之後,您將返回到印表機組態螢幕。按一下重新整理清單可查看到目前為止已偵測到的印表機。如果又有其他印表機可用,可再次按一下此按鈕。

11.3.2.2 使用 CUPS 以外的列印伺服器

如果您的網路透過 CUPS 以外的列印伺服器提供列印服務,請按一下硬體 › 印表機啟動 YaST 印表機模組,然後從左側窗格中啟動透過網路列印螢幕。啟動連接精靈,然後選擇合適的連接類型。如需在您的環境中設定網路印表機,請洽詢網路管理員。

11.3.3 透過網路共享印表機

您可以透過網路共享由本地 CUPS 精靈管理的印表機,這樣便可將您的機器變成 CUPS 伺服器。通常可透過啟用 CUPS 所謂的瀏覽模式來共享印表機。如果啟用了瀏覽模式,本地列印佇列便可用來在網路上監聽遠端 CUPS 精靈。您還可以設定專門的 CUPS 伺服器管理所有列印佇列,讓遠端用戶端可以對其進行直接存取。在此情況下,就不需要啟用瀏覽模式。

程序 11.8︰ 共享印表機
  1. 選取硬體 › 印表機啟動 YaST 印表機模組。

  2. 從左側窗格中啟動共用印表機

  3. 選取允許遠端存取。此外核取適用於本地網路中的電腦,並透過核取預設在本地網路中發佈印表機啟用瀏覽模式。

  4. 按一下確定重新啟動 CUPS 伺服器,並返回到印表機組態螢幕。

  5. 有關 CUPS 和防火牆設定,請參閱 http://en.opensuse.org/SDB:CUPS_and_SANE_Firewall_settings