Kali Linux Install Brave browser: Difference between revisions

From WikiMLT
m (Стадий: 6 [Фаза:Утвърждаване, Статус:Утвърден]; Категория:Linux Desktop)
m (Text replacement - "mlw-continue" to "code-continue")
 
(One intermediate revision by the same user not shown)
Line 35: Line 35:
}}
}}


The only [https://unix.stackexchange.com/a/581233/201297 working solution] I've found is that shown below.<syntaxhighlight lang="shell" line="1">
The only [https://unix.stackexchange.com/a/581233/201297 working solution] I've found is that shown below. This solution solves the issue also for the other browsers.<syntaxhighlight lang="shell" line="1">
sudo nano /etc/dbus-1/session-local.conf
sudo nano /etc/dbus-1/session-local.conf
</syntaxhighlight><syntaxhighlight lang="xml" line="1" class="mlw-continue">
</syntaxhighlight><syntaxhighlight lang="xml" line="1" class="code-continue">
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-Bus Bus Configuration 1.0//EN"
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-Bus Bus Configuration 1.0//EN"
Line 58: Line 58:
mimeopen -d ~/Documents
mimeopen -d ~/Documents
</syntaxhighlight>
</syntaxhighlight>
* Unix and Linux: [https://unix.stackexchange.com/a/115267/201297 How do I set Nautilus as default file manager in Elementary OS]<syntaxhighlight lang="bash" class="mlw-continue">
* Unix and Linux: [https://unix.stackexchange.com/a/115267/201297 How do I set Nautilus as default file manager in Elementary OS]<syntaxhighlight lang="bash" class="code-continue">
# What's the current default file manager?
# What's the current default file manager?
</syntaxhighlight><syntaxhighlight lang="shell" line="1" class="mlw-continue">
</syntaxhighlight><syntaxhighlight lang="shell" line="1" class="code-continue">
xdg-mime query default inode/directory
xdg-mime query default inode/directory
</syntaxhighlight><syntaxhighlight lang="bash" class="mlw-continue">
</syntaxhighlight><syntaxhighlight lang="bash" class="code-continue">
# Set Nautilus as a default file manager
# Set Nautilus as a default file manager
</syntaxhighlight><syntaxhighlight lang="shell" line="1" class="mlw-continue">
</syntaxhighlight><syntaxhighlight lang="shell" line="1" class="code-continue">
xdg-mime default nautilus.desktop inode/directory application/x-gnome-saved-search
xdg-mime default nautilus.desktop inode/directory application/x-gnome-saved-search
</syntaxhighlight>
</syntaxhighlight>

Latest revision as of 08:29, 26 September 2022

In­stal­la­tion

Kali Lin­ux is a De­bian based dis­tri­b­u­tion, so we can in­stall the Brave brows­er in the same way as it is de­scribed in the Brave's of­fi­cial doc­u­men­ta­tion. In the fol­low­ing steps we will add the re­lease chan­nel repos­i­to­ry of Brave and then in­stall it,

sudo apt update && sudo apt install apt-transport-https curl
sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg \
https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main" | \
sudo tee /etc/apt/sources.list.d/brave-browser-release.list
sudo apt update && sudo apt install brave-browser

Set­tings

  • If you are us­ing your lo­cal DNS ser­vice as Pi­hole, you may need to dis­able the op­tion Use se­cure DNS with­in brave://settings/.
  • Clear host cache via: brave://net-internals/#dns

Ref­er­ences

Fix the "Show in fold­er" op­tion

Out of the box the op­tion "Show in fold­er" – po­si­tion A at Screen 1 – doesn't open the tar­get di­rec­to­ry which is set as de­fault File ex­plor­er. This is­sue is al­so valid for the oth­er Chromi­um and Fire­fox based browsers.

Screen 1. Brave brows­er – the op­tion "Show in fold­er". Screen 1. Brave browser - the option "Show in folder".

The on­ly work­ing so­lu­tion I've found is that shown be­low. This so­lu­tion solves the is­sue al­so for the oth­er browsers.

sudo nano /etc/dbus-1/session-local.conf
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-Bus Bus Configuration 1.0//EN"
 "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">

<busconfig>
  <policy context="default">
    <!-- Block all usage of org.freedesktop.FileManager1 for opening files -->
    <deny send_interface="org.freedesktop.FileManager1" send_destination="org.freedesktop.FileManager1"/>
  </policy>
</busconfig>
dbus-send --session --print-reply --dest=org.freedesktop.DBus --type=method_call /org/freedesktop/DBus org.freedesktop.DBus.ReloadConfig

Source, oth­er ap­proach­es and ref­er­ences: