Bagaimana cara menghentikan Pembaca Layar Orca?

107

Saya tidak sengaja membuka Pembaca Layar Orca dari Dash ketika saya mencoba membuka Screenshot. Sekarang semua yang saya ketik atau klik diucapkan dengan keras.

Bagaimana saya membuatnya berhenti?

Untuk referensi, berikut adalah tangkapan layar Orca Screen Reader yang sedang berjalan:

Pembaca Layar Orca berjalan

ændrük
sumber
2
Saya melakukan PERSIS hal yang sama. Mengetik "layar" default ke Orca untuk beberapa alasan.
Nathan JB
⁺¹ untuk tangkapan layar.
Hi-Angel

Jawaban:

144

Jika Anda tidak memerlukan bantuan, Anda mungkin ingin mempertimbangkan:

sudo apt-get remove gnome-orca
killall orca

Saya mengatakan ini dari pengalaman tidak menyenangkan yang secara tidak sengaja memicu itu pada beberapa kesempatan. Ini adalah pendekatan palu godam tetapi saya sama sekali tidak menggunakannya.

Jika Anda ingin menyimpannya tetapi mulai saat boot sekarang, setelah menelusuri aplikasi untuk mencari off-switch, pertimbangkan pertanyaan ini juga: Bagaimana cara menghentikan orca dari memulai masuk?

Oli
sumber
28
Jika Anda membunuhnya terlebih dahulu Anda tidak perlu mendengarkannya membaca output dari apt-get remove.
Paul
8
Milikku memohon padaku untuk tidak membunuhnya :(
Greg
Ya tidak ada gunanya setelah semua untuk setidaknya aku !!!!
Jasser
2
killall orcabekerja untuk saya di Ubuntu ..
Sampad
1
Terima kasih, ini menyelamatkan saya. Itu tidak akan berhenti. Siapa yang membuat alat tanpa saklar mati?!?! Saya telah membersihkan dan daftar hitam paket mengerikan ini.
Cerin
51

Dari manual untuk Orca :

Insert+ Qkeluar dari orca.

Saya telah mengajukan bug tentang pengalaman pengguna yang buruk yang dihasilkan dari perilaku Orca saat ini.

ændrük
sumber
9
Tidak bekerja untuk saya (Gnome Shell, Ubuntu 14.04).
Chriki
1
Luar biasa. Macbook tidak memiliki tombol "Sisipkan" ....
Nathan JB
1
Tidak berfungsi untuk saya, Debian 8
The Vivandiere
@ NathanJ.Brauer :)
The Vivandiere
38

Alt+ Super+ Sjuga berfungsi untuk mematikan Orca (atau menghidupkan).

Pintasan keyboard ini dikonfigurasi sebagai berikut ...

  1. Buka "Pengaturan Sistem"
  2. Pilih "Keyboard"
  3. Pilih tab "Pintasan"
  4. Di panel kiri, pilih "Akses Universal"
  5. Di panel kanan, pilih "Hidupkan atau matikan pembaca layar"
  6. Masukkan kombinasi tombol baru untuk mengaktifkan atau menonaktifkan Orca.

masukkan deskripsi gambar di sini

PJ Singh
sumber
16
  1. Matikan suara
  2. Buka terminal
  3. $ killall orca
  4. Nyalakan suara lagi
likeitlikeit
sumber
15

Metode Gui:

Buka Pengaturan Sistem, klik tombol yang bertuliskan akses universal, klik pada tab melihat dan pada halaman tab itu mengaktifkan pembaca layar dari on ke off. Atau, jika pembaca layar dimulai dengan cara lain, hidupkan dan matikan kembali.

Gav
sumber
1
Sudah diatur ke off. Apakah Anda pikir itu merepresentasikan bug?
ændrük
Ya, menurut saya itu mungkin bug, melakukan apa yang dikatakan Oli mungkin akan memperbaikinya.
Gav
1
Tombol Screen Reader tidak aktif secara default untuk saya juga, tetapi saya menemukan saya bisa mematikan Orca toggling tombol "on" dan kemudian "off". (Metode Sisipkan + Q tidak berfungsi di komputer saya).
PJ Singh
8

Dalam semangat Ubuntu dan filosofi open source linux yang lebih besar bahwa setiap pengguna harus dapat menggunakan semua perangkat lunak terlepas dari kecacatan 1 , berikut adalah beberapa solusi inklusif yang melampaui pengguna yang tidak membutuhkan atau ingin menggunakan Orca.

Nonaktifkan Orca dengan Tombol Shorcut Alt+ Super+S

Menurut dokumentasi aksesibilitas resmi , menonaktifkan Orca dapat diaktifkan dengan tombol cepat:
Alt+ Super+S

Tentu saja, jika Anda menjalankan window manager yang berdiri sendiri seperti openbox (berbicara dengan Anda, pengguna Lubuntu), keybindings berbeda. Itu rc.xmlharus dikonfigurasi oleh Anda untuk memasukkan tindakan eksekusi untuk Orca. Lihat http://openbox.org/wiki/Help:Bindings

Atau gunakan salah satu metode berikut ...

Nonaktifkan Orca dari baris perintah

Menggunakan GSettings
Pembaca layar dapat dinonaktifkan melalui gsettingsdengan perintah ini:
gsettings set org.gnome.desktop.a11y.applications screen-reader-enabled false

Tampaknya mengirim SIGTERMke proses Orca yang akan memungkinkan Orca mengeluarkan notifikasi "Pembaca layar mati" sebelum menghentikan proses. Ini tampaknya menjadi cara terbersih untuk menonaktifkan ucapan, tetapi karena Orca tidak lagi berjalan, pengguna akan kehilangan opsi lain yang mungkin mereka gunakan ( brailledan braille-monitor).

Menggunakan Orca
Metode ini berguna untuk pengguna yang ingin menonaktifkan pidato sambil terus menggunakan opsi screenreader lainnya - brailledan braille-monitor.

Untuk memulai kembali Orca dengan ucapan dinonaktifkan, gunakan perintah ini:
nohup orca -d speech --replace &

Itu nohupdan &telah disertakan sehingga akan berjalan di latar belakang tanpa mematikan proses jika pengguna menutup terminal.

Perintah ini membunuh semua proses Orca yang sedang berjalan, mungkin dengan SIGKILL, yang berarti Orca tidak mendapatkan kesempatan untuk mengeluarkan konfirmasi yang dapat didengar, "Pembaca layar mati." Secara teknis ini tidak mati, karena menggantikannya dengan proses Orca baru menggunakan opsi yang diberikan.

Metode ini dapat digunakan untuk menonaktifkan atau mengaktifkan opsi tertentu. Jalankan man orcauntuk detail.

   -e, --enable=speech|braille|braille-monitor
          When starting orca, force the enabling of the supplied options.

   -d, --disable=speech|braille|braille-monitor
          When starting orca, force the disabling of the supplied options.

   --replace
          Replace  a  currently running orca process.  By default, if orca
          detects an existing orca process for the same session,  it  will
          not start a new orca process.  This option will kill and cleanup
          after any existing orca process and then start a new orca in its
          place.

Konfigurasikan pengaturan autostart Orca

Admin dan pengguna dapat mengontrol apakah Orca berjalan saat startup. Ini dapat dilakukan secara global untuk semua pengguna atau per pengguna individu di jaringan Anda. Pengaturan autostart pengguna individu menimpa pengaturan global.

Cara mudah
Lingkungan desktop Anda mungkin memiliki manajer sesi grafis tempat Anda dapat menghapus Orca dari daftar aplikasi startup. Sebagai contoh:

  • Gnome
    Jalankan gnome-session-propertiesdi terminal.
  • LXDE
    Jalankan lxsession-default-appsdi terminal.
  • XFCE
    Dijalankan xfce4-sessiondi terminal.

Metode lanjutan Mengubah pengaturan autostart secara manual harus tersedia untuk semua orang melalui terminal, terlepas dari lingkungan desktop.

Edit file orca-autostart.desktopdalam editor teks atau, jika tidak ada, buat di direktori autostart:

  • Direktori autostart untuk contoh pengguna individual:
    /home/mattmurdock/.config/autostart/
  • Direktori Autostart untuk semua pengguna:
    /etc/xdg/autostart/

Jika Anda tidak yakin apakah jalur di atas benar, Anda mungkin dapat menemukannya dengan cepat dengan menjalankan locate "orca-autostart.desktop".

Untuk menonaktifkan autostart dari Orca, pastikan untuk menyertakan baris yang NotShowIn=<desktop-environment>; diganti <desktop-environment>dengan yang ingin Anda nonaktifkan, masing-masing diikuti dengan tanda titik koma. 2

Misalnya, untuk menonaktifkan autostart dari Orca di Gnome, XFCE, dan LXDE, file tersebut harus dibaca seperti di bawah ini:

[Desktop Entry]
Type=Application
Name=Orca screen reader
Exec=orca
NoDisplay=true
AutostartCondition=GSettings org.gnome.desktop.a11y.applications screen-reader-enabled
X-GNOME-AutoRestart=true
X-Ubuntu-Gettext-Domain=orca
NotShowIn=Gnome;XFCE;LXDE;
iyrin
sumber
5

Klik ikon "akses universal" di dekat kanan atas layar Anda, hidupkan "pembaca layar" kemudian matikan.

jeffwgtn
sumber
Terima kasih, tapi saya tidak yakin ikon apa yang Anda maksud. Saya tidak melihat apa pun dengan nama itu di layar. Saya telah menambahkan tangkapan layar ke pertanyaan saya.
ændrük
4

Anda dapat mematikan Proses Orca di terminal dengan:

pkill orca

Jika ada beberapa proses yang berjalan:

ps ax | grep orca

masukkan deskripsi gambar di sini

Awal baris yang dihasilkan ada ID Proses. Kemudian salin ID Proses dan masukkan:

sudo kill -9 <process id1> <process id2>

sumber
3

Apa yang Anda lakukan untuk mematikannya selamanya adalah buka Mulai dan ketik pembaca layar orca, klik kanan, dan tekan uninstall. Setelah kata sandi Anda, reboot. Anda seharusnya tidak memiliki Orca lagi.

Matius
sumber
-1
pgrep orca

akan memberi tahu Anda id proses dari proses orca yang sedang berjalan. pgrepseperti grep untuk proses.

kill $(pgrep orca)

akan membunuh proses orca yang sedang berjalan. killmengambil id proses sebagai argumen.

Captain_Obvious
sumber
pkill orcalebih sederhana dan tidak (hampir) sama dengan kill $(pgrep orca)- hampir karena yang terakhir gagal dengan cara yang aneh jika tidak ada nama proses yang cocok orca.
David Foerster