в системних налаштуваннях >> Облікові записи в Інтернеті, коли я додаю акаунт у Facebook, він перенаправляє мене до браузера і відкриває веб-сторінку на фотографії нижче, і нічого не робити після цього
будь-яка допомога ??
в системних налаштуваннях >> Облікові записи в Інтернеті, коли я додаю акаунт у Facebook, він перенаправляє мене до браузера і відкриває веб-сторінку на фотографії нижче, і нічого не робити після цього
будь-яка допомога ??
Відповіді:
Виправити команду одного рядка за попередньою відповіддю Sallp (скопіювати пасту в термінал):
sudo sed -i.bak "/<setting name=\"ClientId\">/a\ <setting name=\"AllowedSchemes\" type=\"as\">\['https','http'\]<\/setting>" /usr/share/accounts/providers/facebook.provider
Якщо це не працює для вас, ви все одно можете повернутись до попередньої версії файлу, використовуючи резервну копію з:
sudo mv /usr/share/accounts/providers/facebook.provider.bak /usr/share/accounts/providers/facebook.provider
Сподіваюся, це допоможе!
Я хотів би заголосити на цьому питанні, щоб додати ясності. Я повторюю дискусію з цього повідомлення на форумі ubuntu: http://ubuntuforums.org/showthread.php?t=2146595
Проблема, з якою трапляються всі, пов’язана з опцією "Безпечне перегляд" у Facebook. Для цього потрібно, щоб входи та з'єднання Facebook використовували HTTPS, а не HTTP (безпечний HTTP проти звичайного HTTP). За замовчуванням я вважаю, що інтернет-акаунти використовують HTTP, тому це просто не буде працювати.
Через це у нас є пара варіантів.
Варіант 1 (Небезпечне рішення): вимкнення безпечного перегляду Facebook через безпечний інтерфейс на Facebook.com. Це дозволить відключити налаштування HTTPS на ВСІХ ваших сторінках Facebook на ВСІХ пристроях, наприклад, мобільних телефонах, інших комп’ютерах тощо. Це працює, але це не ідеальне рішення.
Варіант 2 (правильний шлях): Ми можемо просто вимагати, щоб онлайн-акаунти просто використовували з'єднання HTTPS, а не HTTP-з'єднання. Для цього ми можемо скористатися попередньою порадою Дерека Карпінського (цитується нижче). По суті, це означає, що Інтернет-акаунти повинні спробувати як HTTP, так і HTTPS. Оскільки Facebook потребує HTTPS, саме цього ми хочемо. Виконуючи наведені нижче дії, видаліть додаток Ubuntu у Facebook (якщо ви раніше намагалися та не змогли його додати), вийдіть із Facebook та закрийте Інтернет-акаунти. Вам фактично не потрібно перезавантажувати комп’ютер, просто закрийте Інтернет-акаунти. Відкрийте онлайн-акаунти та повторіть спробу. і справи повинні працювати добре!
Ось як це виправите, запустіть цю команду в терміналі:
gksudo gedit /usr/share/accounts/providers/facebook.provider
Він відкриє текстовий редактор. Файл, про який йдеться, - це профіль облікового запису facebook. Додати цей рядок:
<setting name="AllowedSchemes" type="as">['https','http']</setting>
відразу після цього рядка:
<group name="user_agent">
Збережіть файл і закрийте текстовий редактор. Тепер ви зможете належним чином ввести свої облікові дані у Facebook із панелі онлайн-акаунтів.
Тут я знайшов відповідь https://bugs.launchpad.net/ubuntu/+source/gnome-control-center-signon/+bug/1180297 do is gksu gedit /usr/share/accounts/providers/facebook.provider
Додати <налаштування name = "AllowedSchemes" type = "as"> ['https', 'http'] з іншими налаштуваннями видаліть пробіл після <і збережіть, щоб він працював для мене, але хлопець, який розмістив його, сказав, що він відкриває ваш робочий стіл до деяких ризиків для безпеки