Cheese

7 views
Skip to first unread message

Marsjanin

unread,
Aug 15, 2015, 3:21:46 PM8/15/15
to
Skoro jednak ktoś tutaj jest, to zapytam:

Jak mam na Debianie zmusić Cheese, by widział kamerę na zwykłym koncie?
Sytuacja jest dziwna, bo kamerę widać dopiero, gdy uruchomię Cheese z
konta roota.

--
Pozdrawiam,
Marsjanin

jlitw...@vp.pl

unread,
Aug 15, 2015, 4:20:02 PM8/15/15
to
może dodaj siebie do grupy video

pozdrawiam

Janek

Marsjanin

unread,
Aug 16, 2015, 7:13:55 AM8/16/15
to
Dnia Sat, 15 Aug 2015 22:19:49 +0200, jlitwinski napisał(a):

> może dodaj siebie do grupy video

Teoretycznie jak sprawdzałem, to jestem…

na jakimś forum znalazłem takie polecenie:

# grep -e video /etc/group
video:x:44:marsjanin

marsjanin to oczywiście moje konto usera, a komenda wywołana spod roota.
Pod Mintem miałem graficzne zarządzanie grupami, na Debianie tego nie ma.

Urządzenie to /dev/video0 – czyli standardowo.

--
Pozdrawiam,
Marsjanin

Piotr Rogoza

unread,
Aug 16, 2015, 2:58:04 PM8/16/15
to
Dnia Sun, 16 Aug 2015 11:12:13 +0000, Marsjanin napisał(a):

> # grep -e video /etc/group video:x:44:marsjanin
Dobrze że nie `rm -rf /`
gpasswd -a user group
A najlepiej `man gpasswd`
Więc w sumie jesteś w grupie video. No chyba że group to twoja dalsza
część "polecenia"?
A cheese uruchomiony z konsoli coś piszę o braku uprawnień?

--
piecia aka dracorp
pisz na: piotr kropka rogoza at wp kropka eu

Marsjanin

unread,
Aug 16, 2015, 8:03:32 PM8/16/15
to
Dnia Sun, 16 Aug 2015 18:56:22 +0000, Piotr Rogoza napisał(a):

>> # grep -e video /etc/group video:x:44:marsjanin

> Dobrze że nie `rm -rf /`

No, byłoby nieciekawie.

> Więc w sumie jesteś w grupie video. No chyba że group to twoja dalsza
> część "polecenia"?

Czytnik posklejał mi linię.

# grep -e video /etc/group

i rezultat:

video:x:44:marsjanin

> A cheese uruchomiony z konsoli coś piszę o braku uprawnień?

Napiszę jutro – kamera w pracy.

--
Pozdrawiam,
Marsjanin

Marsjanin

unread,
Aug 17, 2015, 12:45:36 PM8/17/15
to
Dnia Mon, 17 Aug 2015 00:01:50 +0000, Marsjanin napisał(a):

> Napiszę jutro – kamera w pracy.

Jako root:

# cheese

(cheese:1499): dconf-WARNING **: failed to commit changes to dconf:
Połączenie jest zamknięte

(cheese:1499): dconf-WARNING **: failed to commit changes to dconf:
Połączenie jest zamknięte

(cheese:1499): dconf-WARNING **: failed to commit changes to dconf:
Połączenie jest zamknięte

(cheese:1499): dconf-WARNING **: failed to commit changes to dconf:
Połączenie jest zamknięte

(cheese:1499): dconf-WARNING **: failed to commit changes to dconf:
Połączenie jest zamknięte

(cheese:1499): dconf-WARNING **: failed to commit changes to dconf:
Połączenie jest zamknięte

(cheese:1499): dconf-WARNING **: failed to commit changes to dconf:
Połączenie jest zamknięte

(cheese:1499): dconf-WARNING **: failed to commit changes to dconf:
Połączenie jest zamknięte

(cheese:1499): dconf-WARNING **: failed to commit changes to dconf:
Połączenie jest zamknięte

(cheese:1499): dconf-WARNING **: failed to commit changes to dconf:
Połączenie jest zamknięte

(cheese:1499): dconf-WARNING **: failed to commit changes to dconf:
Połączenie jest zamknięte

(cheese:1499): dconf-WARNING **: failed to commit changes to dconf:
Połączenie jest zamknięte
Gtk-Message: GtkDialog mapped without a transient parent. This is
discouraged.

Jako user:

$ cheese
Gtk-Message: GtkDialog mapped without a transient parent. This is
discouraged.

Co istotne: kamerę jednak wykrywa, jednak obraz jest czarny. Po odpięciu
kamery oba konta mają na ekranie Cheese napis „Nie odnaleziono kamery”.

--
Pozdrawiam,
Marsjanin

Piotr Rogoza

unread,
Aug 17, 2015, 2:10:07 PM8/17/15
to
Dnia Mon, 17 Aug 2015 00:01:50 +0000, Marsjanin napisał(a):

> Czytnik posklejał mi linię.
>
> # grep -e video /etc/group
>
> i rezultat:
>
> video:x:44:marsjanin
>
>> A cheese uruchomiony z konsoli coś piszę o braku uprawnień?
>
> Napiszę jutro – kamera w pracy.
Teoretycznie powinno wystarczyć. Na koncie nie będącym w grupie video:

#v+
$ cheese
libGL error: failed to open drm device: Permission denied
libGL error: failed to load driver: i965
** Message: cheese-application.vala:211: Error during camera setup: No
device found


(cheese:6657): cheese-CRITICAL **: cheese_camera_device_get_device_node:
assertion 'CHEESE_IS_CAMERA_DEVICE (device)' failed

(cheese:6657): GLib-CRITICAL **: g_variant_new_string: assertion 'string !
= NULL' failed

(cheese:6657): GLib-GIO-CRITICAL **: g_settings_schema_key_type_check:
assertion 'value != NULL' failed

(cheese:6657): GLib-CRITICAL **: g_variant_get_type_string: assertion
'value != NULL' failed

(cheese:6657): GLib-GIO-CRITICAL **: g_settings_set_value: key 'camera'
in 'org.gnome.Cheese' expects type 's', but a GVariant of type '(null)'
was given

** (cheese:6657): CRITICAL **:
cheese_preferences_dialog_setup_resolutions_for_device: assertion
'device != NULL' failed
#v-

Ale normalnie pracuję na koncie które nie jest w grupie video a cheese
działa. A użytkownik z tymi samymi grupami nie miał uprawnienia do kamery.
Więc możliwe że jakieś dodatkowe uprawnienia od środowiska graficznego.

Marsjanin

unread,
Aug 17, 2015, 3:04:30 PM8/17/15
to
Dnia Mon, 17 Aug 2015 18:08:24 +0000, Piotr Rogoza napisał(a):

> Ale normalnie pracuję na koncie które nie jest w grupie video a cheese
> działa. A użytkownik z tymi samymi grupami nie miał uprawnienia do
> kamery.
> Więc możliwe że jakieś dodatkowe uprawnienia od środowiska graficznego.

Tylko jakie… Cholera wie. A sprawdzę jeszcze na nowym koncie usera, może
tutaj tkwi problem… Dzięki choć za to… A jeśli nie pomoże, to postaram
się jeszcze spróbować z… inną kamerą. Acz to już kuriozalne.

--
Pozdrawiam,
Marsjanin

Marsjanin

unread,
Aug 18, 2015, 4:39:08 AM8/18/15
to
Dnia Mon, 17 Aug 2015 19:02:47 +0000, Marsjanin napisał(a):

> A sprawdzę jeszcze na nowym koncie usera, może tutaj tkwi problem…

Zrobiłem nowego usera, Cheese działa… :/ Z tego co pamiętam, ustawienia
są gdzieś w dconfie, przeglądałem je i nic nie widzę. :(

--
Pozdrawiam,
Marsjanin
Reply all
Reply to author
Forward
0 new messages