Вы можете отключить его следующими способами: -
Нажмите Alt + Super + S
или перейдите в Системные настройки> Универсальный доступ> Отключить экранное устройство чтения
[d9 ] Если вы проверите свои Системные настройки > Звук> Универсальный доступ , возможно, вы обнаружите, что запущен какой-то экземпляр Speech Dispatcher. Вы можете убить исполняемые экземпляры таким образом: -deepak@SpiritualDixit-PC:~$ ps aux | grep speech
deepak 2593 0.0 0.0 289004 5076 ? Sl 10:10 0:00 /usr/lib/speech-dispatcher-modules/sd_dummy /etc/speech-dispatcher/modules/dummy.conf
deepak 2599 0.0 0.0 289004 5008 ? Sl 10:10 0:00 /usr/lib/speech-dispatcher-modules/sd_cicero /etc/speech-dispatcher/modules/cicero.conf
deepak 2603 0.1 0.1 531004 9608 ? Sl 10:10 0:03 /usr/lib/speech-dispatcher-modules/sd_espeak /etc/speech-dispatcher/modules/espeak.conf
deepak 2632 0.0 0.0 289016 5024 ? Sl 10:10 0:00 /usr/lib/speech-dispatcher-modules/sd_generic /etc/speech-dispatcher/modules/generic.conf
deepak 2635 0.0 0.0 104284 2320 ? Ssl 10:10 0:00 /usr/bin/speech-dispatcher --spawn --socket-path /run/user/1000/speech-dispatcher/speechd.sock --port 6560 --communication-method unix_socket
deepak 4708 0.0 0.0 21292 944 pts/9 S+ 11:05 0:00 grep --color=auto speech
deepak@SpiritualDixit-PC:~$ kill 2593
deepak@SpiritualDixit-PC:~$ kill 2599
deepak@SpiritualDixit-PC:~$ kill 2603
deepak@SpiritualDixit-PC:~$ kill 2632
deepak@SpiritualDixit-PC:~$ kill 2635
deepak@SpiritualDixit-PC:~$
deepak@SpiritualDixit-PC:~$ ps aux | grep speech
deepak 4719 0.0 0.0 21292 944 pts/9 S+ 11:06 0:00 grep --color=auto speech
deepak@SpiritualDixit-PC:~$
Вы можете использовать что-то вроде этого, преобразуя дату с помощью perl:
ping -DO 8.8.8.8 | perl -pe 's/(\d{10}.\d{6})/localtime($1)/e'
Подобно выражению sed, это использует формат «/ / /». $ 1 эквивалентен \ sed. localtime преобразует числа, сопоставленные внутри скошенных скобок: \d{10}.\d{6} - это время эпохи (10 цифр) с суффиксами в микросекундах (6 цифр), заданное опцией ping -D.
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
[Sun Jan 17 22:47:40 2016] 64 bytes from 8.8.8.8: icmp_seq=1 ttl=51 time=15.4 ms
[Sun Jan 17 22:47:41 2016] 64 bytes from 8.8.8.8: icmp_seq=2 ttl=51 time=14.3 ms
[Sun Jan 17 22:47:42 2016] 64 bytes from 8.8.8.8: icmp_seq=3 ttl=51 time=20.0 ms
[Sun Jan 17 22:47:43 2016] 64 bytes from 8.8.8.8: icmp_seq=4 ttl=51 time=15.1 ms
[Sun Jan 17 22:47:44 2016] 64 bytes from 8.8.8.8: icmp_seq=5 ttl=51 time=12.8 ms
Вот несколько грубое, но рабочее решение с AWK.
ping -c 4 -DO 8.8.8.8 | awk '/^\[/ {gsub(/\[/,"");gsub(/\]/,""); CMD="echo "$1"|date"; system(CMD); for(i=2;i<=NF;i++) printf(" %s ",$i); printf("\n") } /---/,/rtt min/{print}'
Пример вывода:
$ ping -c 4 -DO 8.8.8.8 | awk '/^\[/ {gsub(/\[/,"");gsub(/\]/,""); CMD="echo "$1"|date"; system(CMD); for(i=2;i<=>
Sun Jan 17 23:24:35 MST 2016
64 bytes from 8.8.8.8: icmp_seq=1 ttl=55 time=44.1 ms
Sun Jan 17 23:24:36 MST 2016
64 bytes from 8.8.8.8: icmp_seq=2 ttl=55 time=41.6 ms
Sun Jan 17 23:24:37 MST 2016
64 bytes from 8.8.8.8: icmp_seq=3 ttl=55 time=41.4 ms
Sun Jan 17 23:24:38 MST 2016
64 bytes from 8.8.8.8: icmp_seq=4 ttl=55 time=49.9 ms
--- 8.8.8.8 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 41.470/44.294/49.976/3.455 ms