For anyone still having issues using Firejail with Brave, Fred Barclays last post still works. I just tested it with Tricia. While some stuff isn't running properly it does appear the sanbox is. Here's the output when you run it from the Terminal:
The command never completes, so I can only check if Firejail is running by launching Brave from a modified launcher (with the "firejail" added to the command) and running
. Here's the output from that.
Code: Select all
USERNAME@DEVICE:~$ firejail --tree
20933:USERNAME::firejail /usr/bin/brave-browser-stable
20936:USERNAME::firejail /usr/bin/brave-browser-stable
20942:USERNAME::/bin/bash /usr/bin/brave-browser-stable
20951:USERNAME::/opt/brave.com/brave/brave
20954:USERNAME::/opt/brave.com/brave/brave --type=zygote
20956:USERNAME::/opt/brave.com/brave/brave --type=zygote
20995:USERNAME::/opt/brave.com/brave/brave --type=utility --field-trial-handle=1325453042392538596,4771252825625367386,131072 --enable-features=PasswordImport,SimplifyHttpsIndicator,WebUIDarkMode --disable-features=AllowPopupsDuringPageUnload,AudioServiceOutOfProcess,AutofillServerCommunication,LookalikeUrlNavigationSuggestionsUI,NotificationTriggers,SmsReceiver,SyncUSSBookmarks,UnifiedConsent,WebXR,WebXrGamepadModule --lang=en-US --service-sandbox-type=utility --disable-webrtc-apm-in-audio-service --service-request-channel-token=38220284081188554 --shared-files=v8_context_snapshot_data:100,v8_natives_data:101
21001:USERNAME::/opt/brave.com/brave/brave --type=renderer --enable-oop-rasterization=Enabled --disable-webrtc-apm-in-audio-service --field-trial-handle=1325453042392538596,4771252825625367386,131072 --enable-features=PasswordImport,SimplifyHttpsIndicator,WebUIDarkMode --disable-features=AllowPopupsDuringPageUnload,AudioServiceOutOfProcess,AutofillServerCommunication,LookalikeUrlNavigationSuggestionsUI,NotificationTriggers,SmsReceiver,SyncUSSBookmarks,UnifiedConsent,WebXR,WebXrGamepadModule --lang=en-US --disable-oor-cors --enable-auto-reload --num-raster-threads=4 --enable-main-frame-before-activation --service-request-channel-token=5706207587352155895 --renderer-client-id=7 --no-v8-untrusted-code-mitigations --shared-files=v8_context_snapshot_data:100,v8_natives_data:101
21003:USERNAME::/opt/brave.com/brave/brave --type=renderer --enable-oop-rasterization=Enabled --disable-webrtc-apm-in-audio-service --field-trial-handle=1325453042392538596,4771252825625367386,131072 --enable-features=PasswordImport,SimplifyHttpsIndicator,WebUIDarkMode --disable-features=AllowPopupsDuringPageUnload,AudioServiceOutOfProcess,AutofillServerCommunication,LookalikeUrlNavigationSuggestionsUI,NotificationTriggers,SmsReceiver,SyncUSSBookmarks,UnifiedConsent,WebXR,WebXrGamepadModule --lang=en-US --extension-process --disable-oor-cors --enable-auto-reload --num-raster-threads=4 --enable-main-frame-before-activation --service-request-channel-token=7382558747020160746 --renderer-client-id=4 --no-v8-untrusted-code-mitigations --shared-files=v8_context_snapshot_data:100,v8_natives_data:101
21031:USERNAME::/opt/brave.com/brave/brave --type=renderer --enable-oop-rasterization=Enabled --disable-webrtc-apm-in-audio-service --field-trial-handle=1325453042392538596,4771252825625367386,131072 --enable-features=PasswordImport,SimplifyHttpsIndicator,WebUIDarkMode --disable-features=AllowPopupsDuringPageUnload,AudioServiceOutOfProcess,AutofillServerCommunication,LookalikeUrlNavigationSuggestionsUI,NotificationTriggers,SmsReceiver,SyncUSSBookmarks,UnifiedConsent,WebXR,WebXrGamepadModule --lang=en-US --disable-oor-cors --enable-auto-reload --num-raster-threads=4 --enable-main-frame-before-activation --service-request-channel-token=8490797275356715049 --renderer-client-id=8 --no-v8-untrusted-code-mitigations --shared-files=v8_context_snapshot_data:100,v8_natives_data:101
20977:USERNAME::/opt/brave.com/brave/brave --type=gpu-process --field-trial-handle=1325453042392538596,4771252825625367386,131072 --enable-features=PasswordImport,SimplifyHttpsIndicator,WebUIDarkMode --disable-features=AllowPopupsDuringPageUnload,AudioServiceOutOfProcess,AutofillServerCommunication,LookalikeUrlNavigationSuggestionsUI,NotificationTriggers,SmsReceiver,SyncUSSBookmarks,UnifiedConsent,WebXR,WebXrGamepadModule --gpu-preferences=KAAAAAAAAAAgAAAgAAAAAAAAYAABAAAAEAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAA --service-request-channel-token=7197981548738108251
21063:USERNAME::/opt/brave.com/brave/brave --type=broker
20982:USERNAME::/opt/brave.com/brave/brave --type=utility --field-trial-handle=1325453042392538596,4771252825625367386,131072 --enable-features=PasswordImport,SimplifyHttpsIndicator,WebUIDarkMode --disable-features=AllowPopupsDuringPageUnload,AudioServiceOutOfProcess,AutofillServerCommunication,LookalikeUrlNavigationSuggestionsUI,NotificationTriggers,SmsReceiver,SyncUSSBookmarks,UnifiedConsent,WebXR,WebXrGamepadModule --lang=en-US --service-sandbox-type=network --disable-webrtc-apm-in-audio-service --service-request-channel-token=9100530241550529405 --shared-files=v8_context_snapshot_data:100,v8_natives_data:101
20986:USERNAME::/opt/brave.com/brave/brave --type=utility --field-trial-handle=1325453042392538596,4771252825625367386,131072 --enable-features=PasswordImport,SimplifyHttpsIndicator,WebUIDarkMode --disable-features=AllowPopupsDuringPageUnload,AudioServiceOutOfProcess,AutofillServerCommunication,LookalikeUrlNavigationSuggestionsUI,NotificationTriggers,SmsReceiver,SyncUSSBookmarks,UnifiedConsent,WebXR,WebXrGamepadModule --lang=en-US --no-sandbox --disable-webrtc-apm-in-audio-service --service-request-channel-token=10562242017910192229 --shared-files=v8_context_snapshot_data:100,v8_natives_data:101
USERNAME@DEVICE:~$