Рейтинг:2

Как запустить несколько экземпляров Viber на одном компьютере Ubuntu Mate

флаг kz

Кто-нибудь знал, как запустить Viber 2 или более раз на одном компьютере, чтобы я мог использовать 2 номера одновременно?

я пытаюсь с

mkdir ~/.viber2ndprofile    
viber -many -workdir ~/.viber2ndprofile 

но это не сработало

vanadium avatar
флаг cn
Официальный способ: создайте второй аккаунт, настройте там другой номер, поменяйте аккаунты. Это запуск нескольких экземпляров на одном компьютере. Вероятно, это не то, что вы ищете, поэтому лучше уточните свой вопрос, чтобы более конкретно указать, что вы ищете. Возможно, с помощью firejail можно было бы что-то настроить.
N0rbert avatar
флаг zw
Telegram и Viber — разные приложения, не так ли?
Philip Scot avatar
флаг kz
@vanadium Хотелось бы оба номера одновременно только у одного из пользователей, без переключения между ними. Это похоже на то, чтобы открыть две вкладки Firefox в двух отдельных окнах на рабочем столе.
Philip Scot avatar
флаг kz
@ N0rbert Да, они есть. Я нашел сообщение, в котором кому-то удалось запустить телеграмму так, как я хочу запустить Viber. Поэтому я копирую и пробую код. Когда я вставляю его сюда, я забыл изменить часть телеграммы. Это уже исправлено.
Рейтинг:0
флаг in

Эта процедура будет использовать переключение учетных записей, но только один раз во время установки. Тогда использование Viber будет возможно без переключения сеансов GUI, а только с Су команда в терминале.

Я предполагаю, что Viber для основного пользователя (пользователь1 например) установлен и работает нормально.

  • Создайте другого пользователя. Перейдите в «Настройки» -> «Пользователи» -> «Добавить пользователя». Выберите имя пользователь2 например. Смените логин на этого пользователя и запустите Viber, зарегистрируйте Viber на другой номер телефона. Для удобства снимите флажок «Запускать Viber в фоновом режиме».

  • Выйти из пользователь2 и переключиться обратно на пользователь1.

  • Теперь в терминале, как пользователь1, создать скрипт вайбер2.ш со следующими командами:

    # Разрешить пользователю 2 подключаться к X-серверу:
    xhost +SI:localuser:user2
    # или просто запустить xhost+, если вас не волнует безопасность.
    
    # Запускаем второй экземпляр Viber:
    sudo su user2 -c "/opt/viber/Viber"
    
  • Выполните скрипт и появится окно со вторым Вайбером.

Эта процедура работает для меня в Ubuntu 20.04 с Gnome, но я думаю, что и с Mate все будет в порядке.

Вы можете увидеть сообщение об ошибке из скрипта: XDG_RUNTIME_DIR не установлен в среде. Просто игнорируйте его, если только вам не нужно использовать звук во втором экземпляре Viber и вы готовы настроить pulseaudio небезопасным способом, запустив pulse с настройкой --system. (Звук для Viber user1 должен работать нормально.)

Обратите внимание, есть некоторые нюансы при выходе из второго экземпляра Viber: если вы просто закроете окно Viber, процесс все равно будет запущен. Только Ctrl+C в терминале фактически убьет процесс. Я не нашел лучшего решения для этого (пока).

Чтобы не вводить пароль каждый раз при выполнении скрипта, добавьте эту строку:

   user1 ALL=(ALL:ALL) NOPASSWD: /usr/bin/su user2 -c /opt/viber/Viber

к sudoers:

   визуально /etc/sudoers.d/viber2_sudoers
 

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.