Brave window not coming up on Wayland, even though browser is running

Description of the issue:

I am on a Linux system with KDE and Wayland. When I launch Brave from the command line with brave-browser --enable-features=UseOzonePlatform --ozone-platform=wayland, the browser is starting several process as usual, but no window comes up.

The same happens with Chromium or Edge.

How can this issue be reproduced?

  1. Start Brave with brave-browser --enable-features=UseOzonePlatform --ozone-platform=wayland

Expected result:
The browser window should come up.

Brave Version( check About Brave):
1.31.88-1 (OpenSUSE RPM)

Additional Information:
The command line shows:

> brave-browser --enable-features=UseOzonePlatform --ozone-platform=wayland
[4875:4875:1110/090817.716803:ERROR:browser_main_loop.cc(269)] Gdk: gdk_wayland_window_set_dbus_properties_libgtk_only: assertion 'GDK_IS_WAYLAND_WINDOW (window)' failed
[4915:4915:1110/090817.834136:ERROR:gpu_init.cc(453)] Passthrough is not supported, GL is egl, ANGLE is 
[4915:4915:1110/090817.838783:ERROR:sandbox_linux.cc(374)] InitializeSandbox() called with multiple threads in process gpu-process.
[4875:4875:1110/090817.891004:ERROR:profile_attributes_storage.cc(845)] Failed to PNG encode the image.
[4875:4875:1110/090817.922000:ERROR:cursor_loader.cc(115)] Failed to load a platform cursor of type kNull
Failed to parse JSON adblock resources: EOF while parsing a value at line 1 column 0
[4875:4947:1110/090821.069299:ERROR:chrome_browser_main_extra_parts_metrics.cc(230)] crbug.com/1216328: Checking Bluetooth availability started. Please report if there is no report that this ends.
[4875:4947:1110/090821.069311:ERROR:chrome_browser_main_extra_parts_metrics.cc(233)] crbug.com/1216328: Checking Bluetooth availability ended.
[4875:4947:1110/090821.069315:ERROR:chrome_browser_main_extra_parts_metrics.cc(236)] crbug.com/1216328: Checking default browser status started. Please report if there is no report that this ends.
[4875:4947:1110/090821.232442:ERROR:chrome_browser_main_extra_parts_metrics.cc(240)] crbug.com/1216328: Checking default browser status ended.

The output of ps ax is:

> ps ax | grep brave
 4868 pts/1    S+     0:00 /bin/bash /usr/bin/brave-browser --enable-features=UseOzonePlatform --ozone-platform=wayland
 4875 pts/1    Sl+    0:13 /opt/brave.com/brave/brave --enable-features=UseOzonePlatform --ozone-platform=wayland --enable-crashpad
 4877 ?        Sl     0:00 /opt/brave.com/brave/chrome_crashpad_handler --monitor-self --monitor-self-annotation=ptype=crashpad-handler --database=/home/username/.config/BraveSoftware/Brave-Browser/Crash Reports --metrics-dir=/home/username/.config/BraveSoftware/Brave-Browser --url=https://cr.brave.com --annotation=lsb-release=openSUSE Tumbleweed --annotation=plat=Linux --annotation=prod=Chrome_Linux --annotation=ver=95.1.31.88 --initial-client-fd=6 --shared-client-connection
 4880 ?        Sl     0:00 /opt/brave.com/brave/chrome_crashpad_handler --no-periodic-tasks --monitor-self-annotation=ptype=crashpad-handler --database=/home/username/.config/BraveSoftware/Brave-Browser/Crash Reports --url=https://cr.brave.com --annotation=lsb-release=openSUSE Tumbleweed --annotation=plat=Linux --annotation=prod=Chrome_Linux --annotation=ver=95.1.31.88 --initial-client-fd=4 --shared-client-connection
 4885 pts/1    S+     0:00 /opt/brave.com/brave/brave --type=zygote --no-zygote-sandbox --enable-crashpad --crashpad-handler-pid=0 --enable-crash-reporter=37170f11-9c9e-4548-b31f-f47bdcca4082, --change-stack-guard-on-fork=enable --enable-crashpad
 4886 pts/1    S+     0:00 /opt/brave.com/brave/brave --type=zygote --enable-crashpad --crashpad-handler-pid=0 --enable-crash-reporter=37170f11-9c9e-4548-b31f-f47bdcca4082, --change-stack-guard-on-fork=enable --enable-crashpad
 4888 pts/1    S+     0:00 /opt/brave.com/brave/brave --type=zygote --enable-crashpad --crashpad-handler-pid=0 --enable-crash-reporter=37170f11-9c9e-4548-b31f-f47bdcca4082, --change-stack-guard-on-fork=enable --enable-crashpad
 4915 pts/1    Sl+    0:03 /opt/brave.com/brave/brave --type=gpu-process --field-trial-handle=16733461595457226161,17869634746561011660,131072 --enable-features=AutoupgradeMixedContent,DnsOverHttps,LegacyTLSEnforced,PasswordImport,PrefetchPrivacyChanges,ReducedReferrerGranularity,SafetyTip,UseOzonePlatform,WebUIDarkMode --disable-features=AppDiscoveryRemoteUrlSearch,AutofillEnableAccountWalletStorage,AutofillServerCommunication,ComputePressure,ConversionMeasurement,CopyLinkToText,DirectSockets,FederatedLearningOfCohorts,FirstPartySets,FledgeInterestGroupAPI,FledgeInterestGroups,FlocIdComputedEventLogging,HandwritingRecognitionWebPlatformApiFinch,IdleDetection,InterestCohortAPIOriginTrial,InterestCohortFeaturePolicy,LiveCaption,NavigatorPluginsFixed,NetworkTimeServiceQuerying,NotificationTriggers,PrivacySandboxSettings2,ReadLater,SettingsLandingPageRedesign,SignedExchangePrefetchCacheForNavigations,SignedExchangeSubresourcePrefetch,SubresourceWebBundles,TextFragmentAnchor,TrustTokens,WebOTP --ozone-platform=wayland --enable-crashpad --crashpad-handler-pid=0 --enable-crash-reporter=37170f11-9c9e-4548-b31f-f47bdcca4082, --change-stack-guard-on-fork=enable --gpu-preferences=UAAAAAAAAAAgAAAYAAAAAAAAAAAAAAAAAABgAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAMAAAAAAAAAAQAAAAAQAAAAgAAAAAAAAAEAAAAAAAAAAAAAAAAwAAAAgAAAAAAAAACAAAAAAAAAA= --shared-files
 4917 pts/1    Sl+    0:00 /opt/brave.com/brave/brave --type=utility --utility-sub-type=network.mojom.NetworkService --field-trial-handle=16733461595457226161,17869634746561011660,131072 --enable-features=AutoupgradeMixedContent,DnsOverHttps,LegacyTLSEnforced,PasswordImport,PrefetchPrivacyChanges,ReducedReferrerGranularity,SafetyTip,UseOzonePlatform,WebUIDarkMode --disable-features=AppDiscoveryRemoteUrlSearch,AutofillEnableAccountWalletStorage,AutofillServerCommunication,ComputePressure,ConversionMeasurement,CopyLinkToText,DirectSockets,FederatedLearningOfCohorts,FirstPartySets,FledgeInterestGroupAPI,FledgeInterestGroups,FlocIdComputedEventLogging,HandwritingRecognitionWebPlatformApiFinch,IdleDetection,InterestCohortAPIOriginTrial,InterestCohortFeaturePolicy,LiveCaption,NavigatorPluginsFixed,NetworkTimeServiceQuerying,NotificationTriggers,PrivacySandboxSettings2,ReadLater,SettingsLandingPageRedesign,SignedExchangePrefetchCacheForNavigations,SignedExchangeSubresourcePrefetch,SubresourceWebBundles,TextFragmentAnchor,TrustTokens,WebOTP --lang=de --service-sandbox-type=none --enable-crashpad --crashpad-handler-pid=0 --enable-crash-reporter=37170f11-9c9e-4548-b31f-f47bdcca4082, --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --enable-crashpad
 4931 pts/1    Sl+    0:00 /opt/brave.com/brave/brave --type=utility --utility-sub-type=storage.mojom.StorageService --field-trial-handle=16733461595457226161,17869634746561011660,131072 --enable-features=AutoupgradeMixedContent,DnsOverHttps,LegacyTLSEnforced,PasswordImport,PrefetchPrivacyChanges,ReducedReferrerGranularity,SafetyTip,UseOzonePlatform,WebUIDarkMode --disable-features=AppDiscoveryRemoteUrlSearch,AutofillEnableAccountWalletStorage,AutofillServerCommunication,ComputePressure,ConversionMeasurement,CopyLinkToText,DirectSockets,FederatedLearningOfCohorts,FirstPartySets,FledgeInterestGroupAPI,FledgeInterestGroups,FlocIdComputedEventLogging,HandwritingRecognitionWebPlatformApiFinch,IdleDetection,InterestCohortAPIOriginTrial,InterestCohortFeaturePolicy,LiveCaption,NavigatorPluginsFixed,NetworkTimeServiceQuerying,NotificationTriggers,PrivacySandboxSettings2,ReadLater,SettingsLandingPageRedesign,SignedExchangePrefetchCacheForNavigations,SignedExchangeSubresourcePrefetch,SubresourceWebBundles,TextFragmentAnchor,TrustTokens,WebOTP --lang=de --service-sandbox-type=utility --enable-crashpad --crashpad-handler-pid=0 --enable-crash-reporter=37170f11-9c9e-4548-b31f-f47bdcca4082, --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100
 4944 pts/1    Sl+    0:00 /opt/brave.com/brave/brave --type=utility --utility-sub-type=bat_ledger.mojom.BatLedgerService --field-trial-handle=16733461595457226161,17869634746561011660,131072 --enable-features=AutoupgradeMixedContent,DnsOverHttps,LegacyTLSEnforced,PasswordImport,PrefetchPrivacyChanges,ReducedReferrerGranularity,SafetyTip,UseOzonePlatform,WebUIDarkMode --disable-features=AppDiscoveryRemoteUrlSearch,AutofillEnableAccountWalletStorage,AutofillServerCommunication,ComputePressure,ConversionMeasurement,CopyLinkToText,DirectSockets,FederatedLearningOfCohorts,FirstPartySets,FledgeInterestGroupAPI,FledgeInterestGroups,FlocIdComputedEventLogging,HandwritingRecognitionWebPlatformApiFinch,IdleDetection,InterestCohortAPIOriginTrial,InterestCohortFeaturePolicy,LiveCaption,NavigatorPluginsFixed,NetworkTimeServiceQuerying,NotificationTriggers,PrivacySandboxSettings2,ReadLater,SettingsLandingPageRedesign,SignedExchangePrefetchCacheForNavigations,SignedExchangeSubresourcePrefetch,SubresourceWebBundles,TextFragmentAnchor,TrustTokens,WebOTP --lang=de --service-sandbox-type=none --enable-crashpad --crashpad-handler-pid=0 --enable-crash-reporter=37170f11-9c9e-4548-b31f-f47bdcca4082, --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100 --enable-crashpad
 4955 pts/1    Sl+    0:00 /opt/brave.com/brave/brave --type=renderer --enable-crashpad --crashpad-handler-pid=0 --enable-crash-reporter=37170f11-9c9e-4548-b31f-f47bdcca4082, --disable-client-side-phishing-detection --display-capture-permissions-policy-allowed --origin-trial-public-key=bYUKPJoPnCxeNvu72j4EmPuK7tr1PAC7SHh8ld9Mw3E=,fMS4mpO6buLQ/QMd+zJmxzty/VQ6B1EUZqoCU04zoRU= --change-stack-guard-on-fork=enable --brave_session_token=11451595297810803618 --ozone-platform=wayland --field-trial-handle=16733461595457226161,17869634746561011660,131072 --enable-features=AutoupgradeMixedContent,DnsOverHttps,LegacyTLSEnforced,PasswordImport,PrefetchPrivacyChanges,ReducedReferrerGranularity,SafetyTip,UseOzonePlatform,WebUIDarkMode --disable-features=AppDiscoveryRemoteUrlSearch,AutofillEnableAccountWalletStorage,AutofillServerCommunication,ComputePressure,ConversionMeasurement,CopyLinkToText,DirectSockets,FederatedLearningOfCohorts,FirstPartySets,FledgeInterestGroupAPI,FledgeInterestGroups,FlocIdComputedEventLogging,HandwritingRecognitionWebPlatformApiFinch,IdleDetection,InterestCohortAPIOriginTrial,InterestCohortFeaturePolicy,LiveCaption,NavigatorPluginsFixed,NetworkTimeServiceQuerying,NotificationTriggers,PrivacySandboxSettings2,ReadLater,SettingsLandingPageRedesign,SignedExchangePrefetchCacheForNavigations,SignedExchangeSubresourcePrefetch,SubresourceWebBundles,TextFragmentAnchor,TrustTokens,WebOTP --lang=de --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=9 --shared-files=v8_context_snapshot_data:100
 4956 pts/1    Sl+    0:00 /opt/brave.com/brave/brave --type=renderer --enable-crashpad --crashpad-handler-pid=0 --enable-crash-reporter=37170f11-9c9e-4548-b31f-f47bdcca4082, --extension-process --disable-client-side-phishing-detection --display-capture-permissions-policy-allowed --origin-trial-public-key=bYUKPJoPnCxeNvu72j4EmPuK7tr1PAC7SHh8ld9Mw3E=,fMS4mpO6buLQ/QMd+zJmxzty/VQ6B1EUZqoCU04zoRU= --change-stack-guard-on-fork=enable --brave_session_token=11451595297810803618 --ozone-platform=wayland --field-trial-handle=16733461595457226161,17869634746561011660,131072 --enable-features=AutoupgradeMixedContent,DnsOverHttps,LegacyTLSEnforced,PasswordImport,PrefetchPrivacyChanges,ReducedReferrerGranularity,SafetyTip,UseOzonePlatform,WebUIDarkMode --disable-features=AppDiscoveryRemoteUrlSearch,AutofillEnableAccountWalletStorage,AutofillServerCommunication,ComputePressure,ConversionMeasurement,CopyLinkToText,DirectSockets,FederatedLearningOfCohorts,FirstPartySets,FledgeInterestGroupAPI,FledgeInterestGroups,FlocIdComputedEventLogging,HandwritingRecognitionWebPlatformApiFinch,IdleDetection,InterestCohortAPIOriginTrial,InterestCohortFeaturePolicy,LiveCaption,NavigatorPluginsFixed,NetworkTimeServiceQuerying,NotificationTriggers,PrivacySandboxSettings2,ReadLater,SettingsLandingPageRedesign,SignedExchangePrefetchCacheForNavigations,SignedExchangeSubresourcePrefetch,SubresourceWebBundles,TextFragmentAnchor,TrustTokens,WebOTP --lang=de --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=6 --shared-files=v8_context_snapshot_data:100
 4992 pts/1    Sl+    0:01 /opt/brave.com/brave/brave --type=renderer --enable-crashpad --crashpad-handler-pid=0 --enable-crash-reporter=37170f11-9c9e-4548-b31f-f47bdcca4082, --disable-client-side-phishing-detection --display-capture-permissions-policy-allowed --origin-trial-public-key=bYUKPJoPnCxeNvu72j4EmPuK7tr1PAC7SHh8ld9Mw3E=,fMS4mpO6buLQ/QMd+zJmxzty/VQ6B1EUZqoCU04zoRU= --change-stack-guard-on-fork=enable --brave_session_token=11451595297810803618 --ozone-platform=wayland --field-trial-handle=16733461595457226161,17869634746561011660,131072 --enable-features=AutoupgradeMixedContent,DnsOverHttps,LegacyTLSEnforced,PasswordImport,PrefetchPrivacyChanges,ReducedReferrerGranularity,SafetyTip,UseOzonePlatform,WebUIDarkMode --disable-features=AppDiscoveryRemoteUrlSearch,AutofillEnableAccountWalletStorage,AutofillServerCommunication,ComputePressure,ConversionMeasurement,CopyLinkToText,DirectSockets,FederatedLearningOfCohorts,FirstPartySets,FledgeInterestGroupAPI,FledgeInterestGroups,FlocIdComputedEventLogging,HandwritingRecognitionWebPlatformApiFinch,IdleDetection,InterestCohortAPIOriginTrial,InterestCohortFeaturePolicy,LiveCaption,NavigatorPluginsFixed,NetworkTimeServiceQuerying,NotificationTriggers,PrivacySandboxSettings2,ReadLater,SettingsLandingPageRedesign,SignedExchangePrefetchCacheForNavigations,SignedExchangeSubresourcePrefetch,SubresourceWebBundles,TextFragmentAnchor,TrustTokens,WebOTP --lang=de --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=10 --shared-files=v8_context_snapshot_data:100
 5006 pts/1    Sl+    0:00 /opt/brave.com/brave/brave --type=renderer --enable-crashpad --crashpad-handler-pid=0 --enable-crash-reporter=37170f11-9c9e-4548-b31f-f47bdcca4082, --extension-process --disable-client-side-phishing-detection --display-capture-permissions-policy-allowed --origin-trial-public-key=bYUKPJoPnCxeNvu72j4EmPuK7tr1PAC7SHh8ld9Mw3E=,fMS4mpO6buLQ/QMd+zJmxzty/VQ6B1EUZqoCU04zoRU= --change-stack-guard-on-fork=enable --brave_session_token=11451595297810803618 --ozone-platform=wayland --field-trial-handle=16733461595457226161,17869634746561011660,131072 --enable-features=AutoupgradeMixedContent,DnsOverHttps,LegacyTLSEnforced,PasswordImport,PrefetchPrivacyChanges,ReducedReferrerGranularity,SafetyTip,UseOzonePlatform,WebUIDarkMode --disable-features=AppDiscoveryRemoteUrlSearch,AutofillEnableAccountWalletStorage,AutofillServerCommunication,ComputePressure,ConversionMeasurement,CopyLinkToText,DirectSockets,FederatedLearningOfCohorts,FirstPartySets,FledgeInterestGroupAPI,FledgeInterestGroups,FlocIdComputedEventLogging,HandwritingRecognitionWebPlatformApiFinch,IdleDetection,InterestCohortAPIOriginTrial,InterestCohortFeaturePolicy,LiveCaption,NavigatorPluginsFixed,NetworkTimeServiceQuerying,NotificationTriggers,PrivacySandboxSettings2,ReadLater,SettingsLandingPageRedesign,SignedExchangePrefetchCacheForNavigations,SignedExchangeSubresourcePrefetch,SubresourceWebBundles,TextFragmentAnchor,TrustTokens,WebOTP --lang=de --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=7 --shared-files=v8_context_snapshot_data:100
 5031 pts/1    Sl+    0:00 /opt/brave.com/brave/brave --type=renderer --enable-crashpad --crashpad-handler-pid=0 --enable-crash-reporter=37170f11-9c9e-4548-b31f-f47bdcca4082, --extension-process --disable-client-side-phishing-detection --display-capture-permissions-policy-allowed --origin-trial-public-key=bYUKPJoPnCxeNvu72j4EmPuK7tr1PAC7SHh8ld9Mw3E=,fMS4mpO6buLQ/QMd+zJmxzty/VQ6B1EUZqoCU04zoRU= --change-stack-guard-on-fork=enable --brave_session_token=11451595297810803618 --ozone-platform=wayland --field-trial-handle=16733461595457226161,17869634746561011660,131072 --enable-features=AutoupgradeMixedContent,DnsOverHttps,LegacyTLSEnforced,PasswordImport,PrefetchPrivacyChanges,ReducedReferrerGranularity,SafetyTip,UseOzonePlatform,WebUIDarkMode --disable-features=AppDiscoveryRemoteUrlSearch,AutofillEnableAccountWalletStorage,AutofillServerCommunication,ComputePressure,ConversionMeasurement,CopyLinkToText,DirectSockets,FederatedLearningOfCohorts,FirstPartySets,FledgeInterestGroupAPI,FledgeInterestGroups,FlocIdComputedEventLogging,HandwritingRecognitionWebPlatformApiFinch,IdleDetection,InterestCohortAPIOriginTrial,InterestCohortFeaturePolicy,LiveCaption,NavigatorPluginsFixed,NetworkTimeServiceQuerying,NotificationTriggers,PrivacySandboxSettings2,ReadLater,SettingsLandingPageRedesign,SignedExchangePrefetchCacheForNavigations,SignedExchangeSubresourcePrefetch,SubresourceWebBundles,TextFragmentAnchor,TrustTokens,WebOTP --lang=de --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=8 --shared-files=v8_context_snapshot_data:100
 5062 pts/1    Sl+    0:00 /opt/brave.com/brave/brave --type=renderer --enable-crashpad --crashpad-handler-pid=0 --enable-crash-reporter=37170f11-9c9e-4548-b31f-f47bdcca4082, --extension-process --disable-client-side-phishing-detection --display-capture-permissions-policy-allowed --origin-trial-public-key=bYUKPJoPnCxeNvu72j4EmPuK7tr1PAC7SHh8ld9Mw3E=,fMS4mpO6buLQ/QMd+zJmxzty/VQ6B1EUZqoCU04zoRU= --change-stack-guard-on-fork=enable --brave_session_token=11451595297810803618 --ozone-platform=wayland --field-trial-handle=16733461595457226161,17869634746561011660,131072 --enable-features=AutoupgradeMixedContent,DnsOverHttps,LegacyTLSEnforced,PasswordImport,PrefetchPrivacyChanges,ReducedReferrerGranularity,SafetyTip,UseOzonePlatform,WebUIDarkMode --disable-features=AppDiscoveryRemoteUrlSearch,AutofillEnableAccountWalletStorage,AutofillServerCommunication,ComputePressure,ConversionMeasurement,CopyLinkToText,DirectSockets,FederatedLearningOfCohorts,FirstPartySets,FledgeInterestGroupAPI,FledgeInterestGroups,FlocIdComputedEventLogging,HandwritingRecognitionWebPlatformApiFinch,IdleDetection,InterestCohortAPIOriginTrial,InterestCohortFeaturePolicy,LiveCaption,NavigatorPluginsFixed,NetworkTimeServiceQuerying,NotificationTriggers,PrivacySandboxSettings2,ReadLater,SettingsLandingPageRedesign,SignedExchangePrefetchCacheForNavigations,SignedExchangeSubresourcePrefetch,SubresourceWebBundles,TextFragmentAnchor,TrustTokens,WebOTP --lang=de --num-raster-threads=4 --enable-main-frame-before-activation --renderer-client-id=11 --shared-files=v8_context_snapshot_data:100
 5098 pts/1    Sl+    0:02 /opt/brave.com/brave/brave --type=utility --utility-sub-type=bat_ads.mojom.BatAdsService --field-trial-handle=16733461595457226161,17869634746561011660,131072 --enable-features=AutoupgradeMixedContent,DnsOverHttps,LegacyTLSEnforced,PasswordImport,PrefetchPrivacyChanges,ReducedReferrerGranularity,SafetyTip,UseOzonePlatform,WebUIDarkMode --disable-features=AppDiscoveryRemoteUrlSearch,AutofillEnableAccountWalletStorage,AutofillServerCommunication,ComputePressure,ConversionMeasurement,CopyLinkToText,DirectSockets,FederatedLearningOfCohorts,FirstPartySets,FledgeInterestGroupAPI,FledgeInterestGroups,FlocIdComputedEventLogging,HandwritingRecognitionWebPlatformApiFinch,IdleDetection,InterestCohortAPIOriginTrial,InterestCohortFeaturePolicy,LiveCaption,NavigatorPluginsFixed,NetworkTimeServiceQuerying,NotificationTriggers,PrivacySandboxSettings2,ReadLater,SettingsLandingPageRedesign,SignedExchangePrefetchCacheForNavigations,SignedExchangeSubresourcePrefetch,SubresourceWebBundles,TextFragmentAnchor,TrustTokens,WebOTP --lang=de --service-sandbox-type=utility --enable-crashpad --crashpad-handler-pid=0 --enable-crash-reporter=37170f11-9c9e-4548-b31f-f47bdcca4082, --change-stack-guard-on-fork=enable --shared-files=v8_context_snapshot_data:100
 6040 pts/2    S+     0:00 grep --color=auto --exclude-dir=.bzr --exclude-dir=CVS --exclude-dir=.git --exclude-dir=.hg --exclude-dir=.svn --exclude-dir=.idea --exclude-dir=.tox brave