Nautilus не сводит к минимуму, но открывает новый сеанс каждый раз, когда нажимается значок

Почему вас попросили ввести пароль

Большинство программ предназначено для сенсорных файлов, то есть для защиты ваших личных данных или целостности систем. Вот почему установка программного обеспечения является потенциальным риском и должна быть проверена пользователем, который знает, что он делает. Даже для программного обеспечения с открытым исходным кодом вы не можете быть уверены в том, что с вашим новым звуковым проигрывателем не попадете плохие кодовые биты, пока кто-нибудь не проверит вас. И даже тогда можно было бы упустить что-то, иначе на пути можно было бы манипулировать пакетами. Кто знает, что скрыто в глубине программы? Один пользователь должен.

Ubuntu обеспечивает удобный способ установки программного обеспечения. Разработчики программного обеспечения могут полагаться на этот комфорт и делать предположение, что синаптический / программный центр / apt позволяет им получать доступ к этим чувствительным файлам. Canonical проверяет репозиторий программного обеспечения на наличие ошибок и вредоносного кода.

Если это программное обеспечение не нуждается в доступе к конфиденциальным файлам, оно может (в принципе) быть установлено в домашней папке, но не в режиме Ubuntu. Вам, например, придется самому скомпилировать исходный код или запустить собственный сценарий установки. Помимо больших усилий, у него есть недостаток, который не позволяет другим пользователям получить доступ к вашей только что установленной программе (поскольку они не имеют права доступа к вашей домашней папке). Они должны будут установить его второй раз. Таким образом, этот способ установки не имеет смысла в больших масштабах и в небольшом масштабе, как правило, проще вводить пароль, чем устанавливать программное обеспечение вручную.

Вот почему Synaptic использует пароль и почему это хорошо, это

Sudoers

Если вам действительно очень нужно, чтобы другие пользователи устанавливали программное обеспечение без пароля, вы можете добавить их в список sudoers. Это, однако, приведет к большому риску безопасности. Если это вас не касается, подумайте, что там есть бот-сети с большими ресурсами, чтобы проникнуть в ваш компьютер через Интернет. Они делают это только для того, чтобы добавить ваш компьютер в сеть и использовать его соединение и вычислительную мощность без вашего ведома, чтобы делать всевозможные незаконные вещи. Они даже не после того, как ваши личные данные вам нравятся. Они просто хотят захватить ваш компьютер. Все еще не обеспокоен? В самом деле? Затем посмотрите на следующий ответ, который является небольшим практическим положением в списке судеров:

Как заставить Ubuntu запомнить пароль навсегда после первого раза

Внимательно прочитайте это. Вы можете заблокировать себя из системы.

Напуган закончился

Итак, теперь у вас есть страх позади вас и серьезно относится к этому вопросу, я могу сказать вам, что это действительно не так Плохо. Если вы доверяете людям, работающим на вашем компьютере, и у вас нет установленных программ, которые позволяют удаленный доступ к вашей системе (например, ssh- или ftp-сервер), тогда действительно не так опасно отключать материал паролей. Просто не делайте этого, не рассматривая наихудший случай и не думайте о своих личных данных.

Оглядываясь на судебное разбирательство ( Если вам действительно крайне необходимо иметь другие пользователи устанавливают программное обеспечение без пароля - см. текст и . Как заставить Ubuntu навсегда запомнить пароль после первого раза ):

# in shell type these commands
sudo su       # in case you do something stupid, you'll have a root shell open
select-editor # (optional) will allow you to select text editor
visudo        # secure way to open sudoers list

Редактор откроет ADD a line:

confus confusion=(root) NOPASSWD:/usr/sbin/synaptic,/usr/bin/software-center

Объяснение синтаксиса: username machine=(usernameToRunCommandAs) command1,command2,.... Таким образом, приведенная выше строка позволяет confus запускать synaptic и softwarecenter как root без запроса пароля. Вам все равно нужно запустить его с помощью sudo synaptic или gksudo synaptic или поместить псевдоним «alias synaptic =« sudo synaptic »в ваш профиль оболочки.

4
задан 15 May 2017 в 10:32

3 ответа

Значки в тире и в Launcher используют разные .desktop -файлы. Значок в панели запуска использует org.gnome.Nautilus.desktop, значок в Dash использует nautilus.desktop.

Я добавил оба значка в док-станцию, чтобы получить какой-то значимый результат, и у них другое поведение. Значок org.gnome.Nautilus.desktop будет вести себя так, как вы хотите, он минимизирует все открытые окна Nautilus и вытаскивает их, снова щелкая значок. [# 10] [#]

Вы найдете записи запуска для plank -дока в

~/.config/plank/dock1/launchers, и вы увидите, что nautilus.desktop -icon ведет себя так, как вы описываете, он всегда откроет новое окно Nautilus.

Вот некоторые результаты моей конфигурации:

$ ls -l '/home/mook/.config/plank/dock1/launchers' 
total 20
-rw-rw-r-- 1 mook mook 83 พ.ค.  15 19:46 firefox.dockitem
-rw-rw-r-- 1 mook mook 84 พ.ค.  15 20:12 nautilus.dockitem
-rw-rw-r-- 1 mook mook 91 พ.ค.  15 19:50 org.gnome.gedit.dockitem
-rw-rw-r-- 1 mook mook 94 พ.ค.  15 19:47 org.gnome.Nautilus.dockitem
-rw-rw-r-- 1 mook mook 94 พ.ค.  15 19:47 org.gnome.Terminal.dockitem</pre>

Содержимое org.gnome.Nautilus.dockitem:

[PlankDockItemPreferences] Launcher=file:///usr/share/applications/org.gnome.Nautilus.desktop

Содержание nautilus.dockitem: nautilus.dockitem

[ f4]

Когда вы проверяете файлы в ~/.config/plank/dock1/launchers, я уверен, вы найдете nautilus.dockitem, поскольку это тот, который ведет себя так, как вы описали. Чтобы удалить значок из док-станции, закройте все окна Nautilus, щелкните правой кнопкой мыши значок в plank -доку и снимите флажок Keep in Dock. Затем запустите Nautilus из Launcher (вам, вероятно, придется добавить Nautilus в избранное раньше) и заблокировать новую иконку Nautilus в plank -доке с щелчком правой кнопкой мыши и проверить Keep in dock.

Сбивать с толку , не правда ли?

Забавно, что я не могу найти файлы org.gnome.Nautilus.desktop и nautilus.desktop с Nautilus, но они перечислены, когда я использую ls -a /usr/share/applications в терминале. .

Проверено в Ubuntu Gnome 17.04

2
ответ дан 22 May 2018 в 22:38
  • 1
    Это действительно помогло – Sumeet Deshmukh 15 May 2017 в 17:26
  • 2
    @SumeetDeshmukh Great, было нелегко узнать, все еще был установлен Ubuntu Gnome с нашей последней встречи, поэтому я установил plank (удивительное приложение), чтобы проверить его, было весело! – mook765 15 May 2017 в 17:28
  • 3
    это серьезно удивительно, не так ли? (Риторический) – Sumeet Deshmukh 15 May 2017 в 17:37
  • 4
    Да, похоже, что Nautilus запускается через dbus, что сильно отличается от предыдущих настроек. – mook765 15 May 2017 в 17:40

Значки в тире и в Launcher используют разные .desktop -файлы. Значок в панели запуска использует org.gnome.Nautilus.desktop, значок в Dash использует nautilus.desktop.

Я добавил оба значка в док-станцию, чтобы получить какой-то значимый результат, и у них другое поведение. Значок org.gnome.Nautilus.desktop будет вести себя так, как вы хотите, он минимизирует все открытые окна Nautilus и вытаскивает их, снова щелкая значок. [# 10] [#]

Вы найдете записи запуска для plank -дока в

~/.config/plank/dock1/launchers, и вы увидите, что nautilus.desktop -icon ведет себя так, как вы описываете, он всегда откроет новое окно Nautilus.

Вот некоторые результаты моей конфигурации:

$ ls -l '/home/mook/.config/plank/dock1/launchers' total 20 -rw-rw-r-- 1 mook mook 83 พ.ค. 15 19:46 firefox.dockitem -rw-rw-r-- 1 mook mook 84 พ.ค. 15 20:12 nautilus.dockitem -rw-rw-r-- 1 mook mook 91 พ.ค. 15 19:50 org.gnome.gedit.dockitem -rw-rw-r-- 1 mook mook 94 พ.ค. 15 19:47 org.gnome.Nautilus.dockitem -rw-rw-r-- 1 mook mook 94 พ.ค. 15 19:47 org.gnome.Terminal.dockitem</pre>

Содержимое org.gnome.Nautilus.dockitem:

[PlankDockItemPreferences] Launcher=file:///usr/share/applications/org.gnome.Nautilus.desktop

Содержание nautilus.dockitem: nautilus.dockitem

[PlankDockItemPreferences] Launcher=file:///usr/share/applications/nautilus.desktop

Когда вы проверяете файлы в ~/.config/plank/dock1/launchers, я уверен, вы найдете nautilus.dockitem, поскольку это тот, который ведет себя так, как вы описали. Чтобы удалить значок из док-станции, закройте все окна Nautilus, щелкните правой кнопкой мыши значок в plank -доку и снимите флажок Keep in Dock. Затем запустите Nautilus из Launcher (вам, вероятно, придется добавить Nautilus в избранное раньше) и заблокировать новую иконку Nautilus в plank -доке с щелчком правой кнопкой мыши и проверить Keep in dock.

Сбивать с толку , не правда ли?

Забавно, что я не могу найти файлы org.gnome.Nautilus.desktop и nautilus.desktop с Nautilus, но они перечислены, когда я использую ls -a /usr/share/applications в терминале. .

Проверено в Ubuntu Gnome 17.04

2
ответ дан 18 July 2018 в 13:19

Значки в тире и в Launcher используют разные .desktop -файлы. Значок в панели запуска использует org.gnome.Nautilus.desktop, значок в Dash использует nautilus.desktop.

Я добавил оба значка в док-станцию, чтобы получить какой-то значимый результат, и у них другое поведение. Значок org.gnome.Nautilus.desktop будет вести себя так, как вы хотите, он минимизирует все открытые окна Nautilus и вытаскивает их, снова щелкая значок. [# 10] [#]

Вы найдете записи запуска для plank -дока в

~/.config/plank/dock1/launchers, и вы увидите, что nautilus.desktop -icon ведет себя так, как вы описываете, он всегда откроет новое окно Nautilus.

Вот некоторые результаты моей конфигурации:

$ ls -l '/home/mook/.config/plank/dock1/launchers' total 20 -rw-rw-r-- 1 mook mook 83 พ.ค. 15 19:46 firefox.dockitem -rw-rw-r-- 1 mook mook 84 พ.ค. 15 20:12 nautilus.dockitem -rw-rw-r-- 1 mook mook 91 พ.ค. 15 19:50 org.gnome.gedit.dockitem -rw-rw-r-- 1 mook mook 94 พ.ค. 15 19:47 org.gnome.Nautilus.dockitem -rw-rw-r-- 1 mook mook 94 พ.ค. 15 19:47 org.gnome.Terminal.dockitem</pre>

Содержимое org.gnome.Nautilus.dockitem:

[PlankDockItemPreferences] Launcher=file:///usr/share/applications/org.gnome.Nautilus.desktop

Содержание nautilus.dockitem: nautilus.dockitem

[PlankDockItemPreferences] Launcher=file:///usr/share/applications/nautilus.desktop

Когда вы проверяете файлы в ~/.config/plank/dock1/launchers, я уверен, вы найдете nautilus.dockitem, поскольку это тот, который ведет себя так, как вы описали. Чтобы удалить значок из док-станции, закройте все окна Nautilus, щелкните правой кнопкой мыши значок в plank -доку и снимите флажок Keep in Dock. Затем запустите Nautilus из Launcher (вам, вероятно, придется добавить Nautilus в избранное раньше) и заблокировать новую иконку Nautilus в plank -доке с щелчком правой кнопкой мыши и проверить Keep in dock.

Сбивать с толку , не правда ли?

Забавно, что я не могу найти файлы org.gnome.Nautilus.desktop и nautilus.desktop с Nautilus, но они перечислены, когда я использую ls -a /usr/share/applications в терминале. .

Проверено в Ubuntu Gnome 17.04

2
ответ дан 24 July 2018 в 20:09

Другие вопросы по тегам:

Похожие вопросы: