LINUX.ORG.RU
ФорумTalks

[GNOME] Странная фича

 


0

0

Звук нажатия на кнопку в окне выходит то из правого, то из левого динамика, в зависимости от её расположения на экране.

Например в наутилусе можно потыкать в кнопки увеличить/уменьшить масштаб. При нажатии играется характерный звук. Если окошко перетащить влево, то этот звук будет играться только из левого динамика.

Версия GNOME: 2.28.1

Зачем так сделано?


Да, гноме вообще странная фича, больше на баг похожая.

DerKetzer
()

вероятно надо отключить accessibility

lester ★★★★
()
Ответ на: комментарий от bebebe

мда... а вот если бы в винде7 и qip infium >9000 при размещении окошка справа нервовзрывающий звук аськи раздавался СПРАВА, то форумы квипа, 100500 ЖЖ и вообще все вокруг только и полнилось бы одами Ильхаму и МС.

не нравится - отключи модуль. но ИМХО приятно - если звякнуло справа, то где-то справа че-то произошло.

t184256 ★★★★★
()
Ответ на: комментарий от t184256

не нравится - отключи модуль. но ИМХО приятно - если звякнуло справа, то где-то справа че-то произошло.

Ладно, пусть живёт :) Буду привыкать...

PS: нашёл патч к этой фичи.... они там в пульсеаудио до сих пор применяют оператор goto O_O

bebebe
() автор топика
Ответ на: комментарий от bebebe

>они там в пульсеаудио до сих пор применяют оператор goto O_O

proof? Если для выхода из двойного цикла, то ничего страшного.

Elverion
()

круто, а у меня только один динамик рабочий. Не услышу я половину звуков :)

nu11 ★★★★★
()
Ответ на: комментарий от bebebe

> они там в пульсеаудио до сих пор применяют оператор goto O_O
Исходники ядра Linux когда-нибудь видел?

snizovtsev ★★★★★
()
Ответ на: комментарий от Elverion
+int pa__init(pa_module*m) {
+    pa_modargs *ma = NULL;
+    struct userdata *u;
+
+    pa_assert(m);
+
+    if (!(ma = pa_modargs_new(m->argument, valid_modargs))) {
+        pa_log("Failed to parse module arguments");
+        goto fail;
+    }
.......

O_O

bebebe
() автор топика
Ответ на: комментарий от bebebe

Это нормальная практика. Читай Стивенса, там такого когда - хоть жопой кушай.

Более того, моё лично мнение - если человек не либерал на всю башку (читай - идеалист), то так и нужно делать, потому что проще и идиома давно уже. Ну а если либерал - бог ему судья, как говорится.

AndreyKl ★★★★★
()
Ответ на: комментарий от t184256

do { ... break; ... } while (0), не?

Бессмысленное усложнение кода, плюс невозможность выйти из вложенных циклов.

Deleted
()
Ответ на: комментарий от bebebe

Если функция вернула код ошибки, то прежде чем сделать return, может понадобиться закрыть какие-то файлы, или удалить выделенную память.

Elverion
()
Ответ на: комментарий от t184256

>мда... а вот если бы в винде7 и qip infium >9000 при размещении окошка справа нервовзрывающий звук аськи раздавался СПРАВА, то форумы квипа, 100500 ЖЖ и вообще все вокруг только и полнилось бы одами Ильхаму и МС.

И касперский верещал бы в 5.1 с долби сюрраундом, вот красота была бы

lester_dev ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.