Want the Private Window of Firefox to launch maximized .... Is this possible?

When I press CTRL+SHIFT+P a new Private Window appears but it opens unmaximized. I have to reach the mouse & maximize it. I am a keyboard person. I have learned almost all the keyboard shortcuts of apps that I use on a daily basis.

Is there a way to do this ?

Hit F11 on the focused window.

F11 makes the window go fullscreen not maximized.

Which DE are you using?

I am using XFCE.

Try alt+F10

ALT+F10 worked. This is very much doable but in case you find a way to configure Firefox so that it opens maximized by default for both the normal window & private window please let me know.

Does XFCE have something like in KDE where you can assign window rules to applications? I use KDE and have my window rules for firefox set as Maximize horizontally “true” and maximize vertically “true” and private windows open maximized for me.

1 Like

I don’t know if XFCE has something like that. Never needed this feature before. I have started using the Private window feature of Firefox recently so never felt the need to find it out.

Yeah, Plasma is great. You can make application specific rules for any window. Have it open maximised, minimised, without borders, always on top, etc…

@arch_lover consider trying KDE Plasma. :wink:

1 Like

The fact is my processor is not that weak but I have only 4GB of Ram. I have tested both Gnome & KDE. They run pretty well but makes my system slightly slower.

$ inxi -Fxz
System:    Kernel: 5.12.17-hardened1-1-hardened x86_64 bits: 64 compiler: gcc v: 11.1.0 
           Desktop: Xfce 4.16.0 Distro: EndeavourOS base: Arch Linux 
Machine:   Type: Desktop Mobo: ASUSTeK model: H110M-CS v: Rev X.0x serial: <filter> 
           UEFI: American Megatrends v: 3016 date: 12/27/2016 
CPU:       Info: Dual Core model: Intel Core i3-6100 bits: 64 type: MT MCP arch: Skylake-S 
           rev: 3 cache: L2: 3 MiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 29608 
           Speed: 800 MHz min/max: 800/3700 MHz Core speeds (MHz): 1: 800 2: 800 3: 800 4: 800 
Graphics:  Device-1: Intel HD Graphics 530 vendor: ASUSTeK driver: i915 v: kernel 
           bus-ID: 00:02.0 
           Display: x11 server: X.org 1.20.12 driver: loaded: intel 
           unloaded: fbdev,modesetting,vesa resolution: <missing: xdpyinfo> 
           Message: Unable to show advanced data. Required tool glxinfo missing. 
Audio:     Device-1: Intel 100 Series/C230 Series Family HD Audio vendor: ASUSTeK 
           driver: snd_hda_intel v: kernel bus-ID: 00:1f.3 
           Sound Server-1: ALSA v: k5.12.17-hardened1-1-hardened running: yes 
           Sound Server-2: JACK v: 0.125.0 running: no 
           Sound Server-3: PulseAudio v: 14.2 running: yes 
           Sound Server-4: PipeWire v: 0.3.31 running: no 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
           vendor: ASUSTeK PRIME B450M-A driver: N/A port: e000 bus-ID: 02:00.0 
           Device-2: Realtek RTL8188EUS 802.11n Wireless Network Adapter type: USB 
           driver: r8188eu bus-ID: 1-3:2 
           IF: wlan0 state: up mac: <filter> 
Bluetooth: Device-1: Cambridge Silicon Radio Bluetooth Dongle (HCI mode) type: USB driver: btusb 
           v: 0.8 bus-ID: 1-9:6 
           Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends 
Drives:    Local Storage: total: 260.84 GiB used: 68.1 GiB (26.1%) 
           ID-1: /dev/sda vendor: Seagate model: ST3160215AS size: 149.05 GiB 
           ID-2: /dev/sdb vendor: Samsung model: SSD 750 EVO 120GB size: 111.79 GiB 
Partition: ID-1: / size: 38.15 GiB used: 8.76 GiB (23.0%) fs: ext4 dev: /dev/sdb2 
           ID-2: /boot/efi size: 1.95 GiB used: 280 KiB (0.0%) fs: vfat dev: /dev/sdb1 
           ID-3: /home size: 69.16 GiB used: 17.87 GiB (25.8%) fs: ext4 dev: /dev/sdb3 
Swap:      Alert: No swap data was found. 
Sensors:   System Temperatures: cpu: 29.8 C mobo: 27.8 C 
           Fan Speeds (RPM): N/A 
Info:      Processes: 181 Uptime: 5m Memory: 3.71 GiB used: 1.4 GiB (37.7%) Init: systemd 
           Compilers: gcc: 11.1.0 Packages: 866 Shell: Bash v: 5.1.8 inxi: 3.3.04 

You need to set privacy.resistFingerprinting to false in about:config in firefox to have windows open maximized .

Also XFCE keyboard shortcuts for window manager is in Settings > Window Manager > Keyboard . You can change the shortcut by double clicking it .

I don’t use private windows anymore . Because I have setup different containers and add-ons , so using private window without them seems less private :grin::grin:

1 Like

Thanks for that info. Privacy & security always comes first. I won’t disable the resist fingerprinting feature. ALT+F10 is working so I will just use it.

1 Like

Then you can try librewolf . More private firefox which I am using right now :grin:

1 Like

Librewolf installed from AUR.


This is the first package that I installed from AUR.
Q1) AUR which stands for Arch User Repository is a repo which is mainatined by individual users. Correct ? In case of Firefox its the Arch devs who are responsible to releasing updates in a timely manner but in case of Librewolf its an individual so can packages from AUR be trusted ? I mean can I expect updates in a timely manner ?

Q2) I update my system using the command #pacman -Syu. Will this update AUR packages too or is there a separate command for updating AUR packages ?

To update separately use:
sudo pacman -Syu
for updating from the normal repos, and:
yay -Sua
for updating the AUR packages only.

I will point out that yay on its own can update everything in one go, if that is your wish. I tend to do them separately myself, as pacman updates tend to be daily (more or less) and AUR updates are more likely to be after a week or so…

As for the security and timeliness of AUR packages - normally they are pretty good - but it never hurts to research a bit further. Something like LibreWolf is widely used, and problems would be quick to surface if experienced. A rough guide to that is found in the “Votes” and “Popularity” columns shown when looking up a package on the AUR (preferably before installing). Asking also works pretty well! :grin:

Are you using librewolf ? I can’t save passwords & when I close the browser & launch it again all my logins are gone & I have to launch KeePassXC & login all over again. I am a member of a lot of forums. How do you cope with this ?

No - not a user. If I were to switch over, I would use a fork of it known as FireDragon, if only because I know the dev! I’m afraid I am useless for answering password questions… I don’t have very many, actually, and so far I am young enough to remember them (barely).

In Settings > Privacy & Security deselect the option Delete cookies and site data

Change the history settings to remember sites you visited, downloads , etc.

Add-ons do not update automatically ( obviously for privacy concerns ) . So you need to check for updates manually or enable auto-updates

Done. Thanks.

1 Like