LINUX.ORG.RU

Я всё жду когда министерство цифрового недоразвития начнет запросы к репам куда-нибудь к себе перехватывать, на истинно пропатченное во имя «безопасности». Ух там доступов понадобится:)

lomaster
()
Ответ на: комментарий от Ja-Ja-Hey-Ho

Видимо какой-то баг.

Ну-ну. Поверим что баг, а не попались.

AlexVR ★★★★★
() автор топика

vscode

Очередной латентный виндузятник.

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

Починили! Теперь получает доступ, не спрашивая.

Угу, теперь так:

	async getMediaAccessStatus(windowId: number | undefined, mediaType: 'microphone' | 'camera' | 'screen'): Promise<'not-determined' | 'granted' | 'denied' | 'restricted' | 'unknown'> {
		// systemPreferences.getMediaAccessStatus is implemented on macOS only.
		// On Linux and Windows there's no per-app screen-recording permission
		// concept; the OS handles capture without an app-level gate, so report
		// 'granted' so the renderer can proceed straight to getDisplayMedia.
		if (isMacintosh) {
			return systemPreferences.getMediaAccessStatus(mediaType);
		}
		return 'granted';
	}
AlexVR ★★★★★
() автор топика

Т.е. доступ к снимку экрана, камере и микрофону очень нужны VSCode.

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

// On Linux and Windows there’s no per-app screen-recording permission // concept; the OS handles capture without an app-level gate, so report // ‘granted’ so the renderer can proceed straight to getDisplayMedia.

Враки. В Wayland точно есть «per-app screen-recording permission concept», более того, там есть «per-app per-window screen-recording permission concept». Пользуюсь каждый день.

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

В VSCode ещё и drag-n-drop в Wayland не работает. Только сегодня на это случайно наткнулся.

Запускаешь с флагом --ozone-platform=x11 - всё начинает работать.

Ja-Ja-Hey-Ho ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)