ฉันจะปิดเสียงกลองตีบนหน้าจอเข้าสู่ระบบได้อย่างไร


114

ฉันคาดว่าจะมีระบบ▸การดูแลระบบ Screen หน้าจอเข้าสู่ระบบ▸เล่นเสียงเข้าสู่ระบบเพื่อควบคุมสิ่งนี้


3
เอฟเฟกต์เสียง: Windows กับ Ubuntu - Ubuntu ต้องการงานในพื้นที่นี้ (แม้กระทั่งทุกวันนี้)
Lonnie Best

มันง่ายกว่าที่จะลบไฟล์ ogg: opensourceinside.blogspot.com/2017/02/…
Nav

คำตอบ:


59

เสียงเริ่มต้นสามารถปิดใช้งานการแก้ไขการกำหนดค่า Unity Greeter การรันสิ่งต่อไปนี้จากเทอร์มินัลจะทำสิ่งนี้:

echo -e '[com.canonical.unity-greeter]\nplay-ready-sound = false' \
    | sudo tee -a /usr/share/glib-2.0/schemas/50_unity-greeter.gschema.override
sudo glib-compile-schemas /usr/share/glib-2.0/schemas/

หากคุณใช้งาน Ubuntu 12.04 LTS ตรวจสอบให้แน่ใจว่าคุณมีการติดตั้งการอัปเดตเนื่องจากมีการเพิ่มฟีเจอร์นี้ในการอัปเดต


13
มีตัวเลือกในการตั้งค่าสำหรับสิ่งนี้com.canonical.unity-greeter play-ready-soundแต่ขณะนี้ไม่ทำงาน สิ่งหนึ่งที่เรียบง่ายที่ใช้งานได้คือเมื่ออยู่บนหน้าจอหน้าจอเพียงแค่ปิดเสียงในตัวบ่งชี้เสียง การตั้งค่าถาวร
ดั๊ก

@doug ขอบคุณ ประโยคที่สองและสามของความคิดเห็นของคุณไม่เกี่ยวข้องกับคำตอบนี้ ฉันคิดว่าพวกเขาควรจะตอบคำถามของฉันแยกต่างหากเพื่อให้ชัดเจนยิ่งขึ้น
Marco Lackovic

2
ฉันคิดว่าคำตอบสำหรับการเปลี่ยนเสียงอย่างถาวรในขณะนี้คือการย้ายหรือลบไฟล์นี้: /usr/share/sounds/ubuntu/stereo/system-ready.ogg ดูจากกระทู้นี้ -> ubuntuforums.org/…
emf

3
@emfields ไม่จำเป็นต้องหันไปใช้แฮ็คที่ทำลายล้างเช่นนี้เมื่อเรามีการตั้งค่าในตัวเพื่อรองรับสิ่งนี้ การเปลี่ยนการตั้งค่านั้นเป็นวิธีที่สะอาดที่สุด
ændrük

2
aendruk, ฉันชอบโซลูชั่นแบบไม่ทำลายเมื่อมีให้ใช้, แต่จนถึงตอนนี้ดูเหมือนว่าจะไม่มีเลย ไฟล์นี้คืออะไร? นี่เป็นโปรแกรมแก้ไขสำหรับแอปพลิเคชันระบบที่มีอยู่หรือไม่
แรงดันไฟฟ้า

59

สำหรับ Ubuntu 12.04+

วิธี LightDM

หรือที่เรียกว่า FluteFlute Slap วิธี LightDM เกี่ยวข้องกับการออกจากระบบและบนหน้าจอเข้าสู่ระบบ LightDM คุณสามารถเปลี่ยนระดับเสียงหรือแม้แต่ปิดเสียง

ในการเข้าสู่ระบบ Greeter คุณสามารถดูปริมาณที่ด้านบนขวา การปรับระดับเสียงมีไม่ส่งผลกระทบต่อระดับเสียงเมื่อเซสชั่นเริ่มต้นเพื่อให้คุณสามารถMUTEเสียงใน Greeter โดยไม่มีการปิดเสียงเมื่อเซสชั่นของคุณเริ่มต้น:

ป้อนคำอธิบายรูปภาพที่นี่

Ubuntu Tweak Way

วิธี Ubuntu Tweak เกี่ยวข้องกับการดาวน์โหลดแอพ Ubuntu Tweak แล้วปิดเสียงจากที่นั่น ทำตามขั้นตอนต่อไปนี้และคุณสามารถทำได้เช่นนี้:

sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak

เปิดUbuntu Tweakและในแท็บ Tweak ให้เลือกตัวเลือก "การตั้งค่าการเข้าสู่ระบบ" คุณจะเห็นตัวเลือกเล่นเสียงเข้าสู่ระบบ คุณจำเป็นต้องคลิกที่ปุ่มล็อคด้านบนเพื่อให้สามารถเปลี่ยนแปลงได้

ป้อนคำอธิบายรูปภาพที่นี่

สำหรับ Ubuntu 11.10 และต่ำกว่า

ไปที่ System -> Preferences -> Startup Applications

แอปพลิเคชั่นเริ่มต้น

ปิดใช้งานเสียงเรียกเข้า GNOME

(ยกเลิกการทำเครื่องหมายที่กล่องแล้วคลิกปิด)

ปิดการใช้งานเสียง

คุณสามารถไปที่System -> Preferences -> Soundและปิดการใช้งานระบบเสียงทั้งหมด (เช่นเสียง windows, การแจ้งเตือน, ฯลฯ .. )

ในเวอร์ชั่นที่เก่ากว่าคุณสามารถไปที่ส่วนการตั้งค่าเสียงและเลือกแต่ละเสียงและสิ่งที่คุณต้องการจะทำ มันถูกลบประมาณ 9.04 หรือ 9.10 มันจะดีถ้ามันกลับมา


2
@AliNa ​​- จากนั้นคุณก็พบข้อบกพร่องเพื่อนของฉัน ฆ่ามันด้วยสเปรย์บั๊กแพดแพด คุณจะได้ช่วยชีวิตหลายคนในกระบวนการ
Luis Alvarado

1
คุณไม่สามารถใช้ปุ่ม MUTE เพื่อปิดเสียง (จำไม่ได้) แต่คุณสามารถตั้งค่าระดับเสียงเป็น 0 ซึ่งจำได้ดีและไม่มีผลต่อระดับเสียงหลังจากเข้าสู่ระบบ
rubo77

1
"LightDM Way" ปิดเสียงทั้งหมดในเซสชัน (i3) ของฉัน ไม่สามารถมองเห็นการตั้งค่าได้pavucontrolและจะต้องย้อนกลับในหน้าจอ การเปลี่ยนการตั้งค่าที่สอดคล้องกันของ LightDMนั้นมีประสิทธิภาพ
Raphael

54

12.04 - 16.10 (LightDM)

นี่คือสิ่งที่ใช้ได้ผลสำหรับฉันหลังจากฉันติดตั้ง 12.04 เมื่อสัปดาห์ที่แล้ว

ขั้นตอนเหล่านี้ดัดแปลงมาจากhttp://www.liberiangeek.net/2012/05/disable-the-ready-drum-sound-in-ubuntu-12-04-precise-pangolin/ :

gksudo gedit /usr/share/glib-2.0/schemas/50_unity-greeter.gschema.override

เพิ่มบรรทัดเหล่านี้:

[com.canonical.unity-greeter]
play-ready-sound = false

บันทึกจากนั้นเรียกใช้:

sudo glib-compile-schemas /usr/share/glib-2.0/schemas/

รีบูตและเพลิดเพลิน


ทำงานบน 16.10 เช่นกัน
orschiro

ทำงานบน 17.04 ด้วย
Katu

เพียงยืนยันการทำงานนี้ใน 18.04 ใช้ Unity (สำหรับผู้ที่แปลกเช่นฉัน :)) การแจ้งเตือนด่วนสำหรับผู้ที่ไม่คุ้นเคย - คุณกำลังสร้างไฟล์ใหม่เมื่อคุณเปิด "50_unity-greeter.gschema.override" ฉันสับสนเมื่อฉันไม่พบไฟล์นั้นจนกว่าฉันจะรู้ว่าคำสั่งคือการสร้างไฟล์ใหม่ (อาจจะมีมูลค่าการกล่าวขวัญว่าในโพสต์เดิม?)
JamesBB

20

11.10 (LightDM และ GDM)

วิธีแก้ปัญหาอย่างรวดเร็ว:

เปิดเทอร์มินัลแล้วรันคำสั่ง

sudo mv /usr/share/sounds/ubuntu/stereo/desktop-login{,-disabled}.ogg  

เสียงกลอง lightdm สำหรับระบบที่พร้อมใช้งานสามารถปิดการใช้งานในลักษณะที่คล้ายกัน

sudo mv /usr/share/sounds/ubuntu/stereo/system-ready{,-disabled}.ogg  

11

สำหรับ 12.04

โดยค่าเริ่มต้นมันถูกปิด หากต้องการเปิดใช้งานให้เปิดเทอร์มินัลแล้วเรียกใช้

gksudo gedit /usr/share/gnome/autostart/libcanberra-login-sound.desktop

จากนั้นเปลี่ยนค่าสำหรับX-GNOME-Autostart-enabledเป็น "true" เช่น X-GNOME-Autostart-enabled=true

สำหรับ 11.10

พิมพ์บนสถานีgksudo gedit /usr/share/gnome/autostart/libcanberra-login-sound.desktopและเปลี่ยนค่าNoDisplayจากความจริงจะเท็จ :

ป้อนคำอธิบายรูปภาพที่นี่

ตอนนี้ไปที่แอปพลิเคชันเริ่มต้นของคุณและคุณควรเห็นและสามารถปิดใช้งานตัวเลือกที่จำเป็น

ป้อนคำอธิบายรูปภาพที่นี่


10

10.10 (GDM)

ดูเหมือนจะมีข้อผิดพลาดในหน้าจอเข้าสู่ระบบเกี่ยวกับเรื่องนี้ ฉันไม่พบรายงานอย่างเป็นทางการอย่างไรก็ตามโพสต์ฟอรัมนี้ยืนยันการแก้ไข

ไปที่หน้าจอระบบ / การบริหาร / เข้าสู่ระบบ ปลดล็อกแล้วทำเครื่องหมาย "เล่นเสียงเข้าสู่ระบบ"

ปิดหน้าต่างจากนั้นกลับไปที่แอพอีกครั้งปลดล็อคจากนั้นยกเลิกการเลือกตัวเลือกเดียวกัน

ป้อนคำอธิบายรูปภาพที่นี่


7

ถ้าคุณใช้ GDM กับ 12.04

หากต้องการปิดใช้งานเสียงเข้าสู่ระบบคีย์เหตุการณ์เสียงใต้org.gnome.desktop.sound สำหรับผู้ใช้ gdmต้องถูกตั้งค่าเป็นเท็จ

สำหรับสิ่งนี้เราต้องให้ GDM เป็นเจ้าของไดเรกทอรีบ้านของตัวเองก่อน เปิดเทอร์มินัลแล้วพิมพ์:sudo chown -R gdm:gdm /var/lib/gdm

จากนั้นเรียกใช้:

sudo xhost +SI:localuser:gdm
sudo -u gdm gsettings set org.gnome.desktop.sound event-sounds false

และออกจากระบบ (หรือรีบูต)

หากคุณใช้ LightDM กับ 12.04

เปิดเทอร์มินัลด้วย Ctrl + Alt + T และพิมพ์ / วางต่อไปนี้ทีละบรรทัด:

sudo xhost + SI: localuser: lightdm
sudo su lightdm -s / bin / bash
gsettings set com.canonical.unity-greeter play-ready-sound false
ทางออก

สิ่งนี้จะปิดใช้งานการplay-ready-soundตั้งค่าสำหรับหน้าจอเข้าสู่ระบบ / ผู้ใช้ตัวจัดการเดสก์ท็อป (lightdm)


ไม่ได้ผลสำหรับฉันใน 12.04 ด้วย gdm การตั้งค่า gdm แสดงคำเตือน 2 รายการ หลังจากรีบูตเสียงยังคงเล่นอยู่
geekQ

สนใจ pastebin คำเตือนหรือไม่
ish

คำเตือน: pastebin.com/KTifY1Qi
geekQ

บรรทัดgsettings set com.canonical.unity-greeter play-ready-sound falseยกข้อผิดพลาดใน 15.04 ข้อผิดพลาดคือ(process:2257): dconf-WARNING **: failed to commit changes to dconf: Error spawning command line 'dbus-launch --autolaunch=4cc96c42d68a423d93de2cbdd23b5a89 --binary-syntax --close-stderr': Child process exited with code 1
texasflood

dconf-editorcom.canonical.unity-greeter.play-ready-soundสามารถใช้ในการตั้งค่า
Raphael

5

11.10 (LightDM และ GDM)

สำหรับการลบเสียงเริ่มต้น:

mv /usr/share/sounds/ubuntu/stereo/system-ready.ogg /usr/share/sounds/ubuntu/stereo/system-ready.ogg.old 

สำหรับเปิดใช้งานเสียงเริ่มต้น

mv /usr/share/sounds/ubuntu/stereo/system-ready.ogg.old /usr/share/sounds/ubuntu/stereo/system-ready.ogg

สำหรับการลบเสียงการเข้าสู่ระบบ (หลังจากคุณเข้าสู่ระบบ):

mv /usr/share/sounds/ubuntu/stereo/desktop-login.ogg /usr/share/sounds/ubuntu/stereo/desktop-login.ogg.old

สำหรับการเปิดใช้งานอีกครั้ง:

mv /usr/share/sounds/ubuntu/stereo/desktop-login.ogg.old /usr/share/sounds/ubuntu/stereo/desktop-login.ogg

หมายเหตุ: วันที่ 12.04 เมื่อ GDM ย้ายระบบ ready.ogg เพียงแค่เปลี่ยนเสียงเริ่มต้นจากต้นฉบับเป็นจังหวะสั้น ๆ
geekQ

3

11.10 (LightDM และ GDM)

สิ่งนี้น่าจะเหมาะกับคุณ

gksudo gedit /usr/share/gnome/autostart/libcanberra-login-sound.desktop

จากนั้นเปลี่ยน NoDisplay = เป็น false, ect

หรือเพื่อลบ:

sudo rm /usr/share/sounds/ubuntu/stereo/system-ready.ogg


1

12.10 (GDM)

ไม่มีข้อใดถูกเลยสำหรับฉันด้วย gdm หากฉันปิดเสียงของระบบที่พร้อมใช้งาน (the bongos) มันยังคงทำให้เสียงกลองสั้น (หนึ่งจังหวะ)

วิธีปิดใช้งานคือ:

  • บูตเครื่องขึ้นไปสู่ ​​gdm
  • สลับไปที่คอนโซล ( Ctrl+ Alt+ F1)
  • เข้าสู่ระบบ
  • Enter:

    export DISPLAY=:0
    sudo -H -u gdm pavucontrol
    
  • เปลี่ยนกลับเป็น gdm ( Ctrl+ Alt+ F8)

  • ปิดการใช้งานเสียงในมิกเซอร์ ฉันปิดเสียงใน "การเล่น" และ "อุปกรณ์ส่งออก"
  • ปิดมิกเซอร์คุณอาจได้รับข้อผิดพลาดเกี่ยวกับการเขียนไฟล์กำหนดค่าซึ่งไม่เป็นอันตราย
  • สลับกลับไปที่คอนโซลและป้อน

    sudo service gdm restart
    

    เพื่อทดสอบและexitออกจากระบบ


1

11.04 และก่อนหน้า (GDM)

รันคำสั่งนี้ในเทอร์มินัลหรือไม่?

sudo -u gdm gconftool-2 --set /desktop/gnome/sound/event_sounds --type bool false



1

วิธีที่ง่ายที่สุดคือเพียงปิดเสียงในคำทักทาย เพียงแค่คลิกที่ระดับเสียงและคลิก "ปิดเสียง"

สิ่งนี้จะปิดเสียงเฉพาะใน greeter


0

12.04 (LightDM)

เสียงกลองเบาไม่สามารถปิดการใช้งานผ่านตัวเลือก GUI ใด ๆ ใน 12.04 และมีรายงานข้อผิดพลาดที่นี่:

วิธีบรรทัดคำสั่งด้านบนสามารถปิดการใช้งานได้

เสียงหลังจากเข้าสู่ระบบสามารถปิดได้อย่างง่ายดายด้วยคำตอบข้างต้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.