Bug 465766 - Kdenlive window doesn't have a maximize button and the maximize option on right click is greyed out.
Summary: Kdenlive window doesn't have a maximize button and the maximize option on rig...
Status: RESOLVED FIXED
Alias: None
Product: kdenlive
Classification: Applications
Component: User Interface & Miscellaneous (other bugs)
Version First Reported In: 22.12.2
Platform: Mint (Ubuntu based) Linux
: NOR major
Target Milestone: ---
Assignee: Jean-Baptiste Mardelle
URL:
Keywords:
: 450490 460566 466260 (view as bug list)
Depends on:
Blocks:
 
Reported: 2023-02-15 13:35 UTC by Ari Asyqolani
Modified: 2025-07-19 04:28 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Screenshot of Kdenlive that has no maximize button (92.06 KB, image/png)
2023-02-15 13:37 UTC, Ari Asyqolani
Details
Screenshot of Kdenlive window right click menu (102.48 KB, image/png)
2023-02-15 13:39 UTC, Ari Asyqolani
Details
screencast showing behaviour of gnome shell / kdenlive on resolution 1366x768 (1.40 MB, video/mp4)
2025-06-06 13:27 UTC, balooii
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ari Asyqolani 2023-02-15 13:35:28 UTC
SUMMARY
Kdenlive window doesn't have a maximize button and the maximize option on right click is greyed out.

STEPS TO REPRODUCE
1. Set the screen resolution to 1366*768
2. Install Kdenlive with Flatpak
3. Open Kdenlive

OBSERVED RESULT
The window does not have a maximize button 

EXPECTED RESULT
Kdenlive window has a maximize button and can be maximized

SOFTWARE/OS VERSIONS
System:
  Kernel: 5.15.0-60-generic x86_64 bits: 64 compiler: gcc v: 11.3.0 Desktop: Cinnamon 5.6.7
    tk: GTK 3.24.33 wm: muffin dm: LightDM Distro: Linux Mint 21.1 Vera base: Ubuntu 22.04 jammy
Machine:
  Type: Laptop System: LENOVO product: 82KA v: Lenovo V14 G2 ITL serial: <superuser required>
    Chassis: type: 10 v: Lenovo V14 G2 ITL serial: <superuser required>
  Mobo: LENOVO model: LNVNB161216 v: SDK0Q55754 WIN serial: <superuser required> UEFI: LENOVO
    v: GGCN51WW date: 11/16/2022
Battery:
  ID-1: BAT0 charge: 34.8 Wh (100.0%) condition: 34.8/38.0 Wh (91.6%) volts: 8.5 min: 7.7
    model: Celxpert L20C2PF0 serial: <filter> status: Full
CPU:
  Info: dual core model: 11th Gen Intel Core i3-1115G4 bits: 64 type: MT MCP arch: Tiger Lake
    rev: 1 cache: L1: 160 KiB L2: 2.5 MiB L3: 6 MiB
  Speed (MHz): avg: 3884 high: 4100 min/max: 400/4100 cores: 1: 4100 2: 3847 3: 4100 4: 3490
    bogomips: 23961
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel vendor: Lenovo driver: i915 v: kernel ports: active: eDP-1 empty: HDMI-A-1
    bus-ID: 0000:00:02.0 chip-ID: 8086:9a78
  Device-2: NVIDIA GP107M [GeForce MX350] vendor: Lenovo driver: N/A bus-ID: 0000:01:00.0
    chip-ID: 10de:1c94
  Device-3: Chicony Integrated Camera type: USB driver: uvcvideo bus-ID: 3-5:3
    chip-ID: 04f2:b700
  Display: x11 server: X.Org v: 1.21.1.3 driver: X: loaded: modesetting unloaded: fbdev,vesa
    gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1366x768 s-dpi: 96
  Monitor-1: eDP-1 model: AU Optronics res: 1366x768 dpi: 112 diag: 354mm (13.9")
  OpenGL: renderer: Mesa Intel UHD Graphics (TGL GT2) v: 4.6 Mesa 22.2.5 direct render: Yes
Audio:
  Device-1: Intel Tiger Lake-LP Smart Sound Audio vendor: Lenovo driver: sof-audio-pci-intel-tgl
    bus-ID: 0000:00:1f.3 chip-ID: 8086:a0c8
  Sound Server-1: ALSA v: k5.15.0-60-generic running: yes
  Sound Server-2: PulseAudio v: 15.99.1 running: yes
  Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
  Device-1: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter vendor: Lenovo
    driver: rtw_8822ce v: N/A port: 4000 bus-ID: 0000:02:00.0 chip-ID: 10ec:c822
  IF: wlp2s0 state: up mac: <filter>
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Lenovo driver: r8169
    v: kernel port: 3000 bus-ID: 0000:03:00.0 chip-ID: 10ec:8168
  IF: enp3s0 state: down mac: <filter>
Bluetooth:
  Device-1: Realtek Bluetooth Radio type: USB driver: btusb v: 0.8 bus-ID: 3-10:4
    chip-ID: 0bda:c123
  Report: hciconfig ID: hci0 rfk-id: 2 state: down bt-service: enabled,running rfk-block:
    hardware: no software: yes address: <filter>
RAID:
  Hardware-1: Intel Volume Management Device NVMe RAID Controller driver: vmd v: 0.6
    bus-ID: 0000:00:0e.0 chip-ID: 8086:9a0b
Drives:
  Local Storage: total: 238.47 GiB used: 74.63 GiB (31.3%)
  ID-1: /dev/nvme0n1 vendor: Lenovo model: UMIS RPJTJ256MEE1OWX size: 238.47 GiB
    speed: 31.6 Gb/s lanes: 4 serial: <filter> temp: 36.9 C
Partition:
  ID-1: / size: 233.18 GiB used: 37.31 GiB (16.0%) fs: ext4 dev: /dev/nvme0n1p2
  ID-2: /boot/efi size: 511 MiB used: 6.1 MiB (1.2%) fs: vfat dev: /dev/nvme0n1p1
Swap:
  ID-1: swap-1 type: file size: 2 GiB used: 768 KiB (0.0%) priority: -2 file: /swapfile
Sensors:
  System Temperatures: cpu: 56.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Repos:
  Packages: 2268 apt: 2249 flatpak: 19
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
    1: deb http: //kartolo.sby.datautama.net.id/linuxmint vera main upstream import backport
    2: deb http: //kartolo.sby.datautama.net.id/ubuntu jammy main restricted universe multiverse
    3: deb http: //kartolo.sby.datautama.net.id/ubuntu jammy-updates main restricted universe multiverse
    4: deb http: //kartolo.sby.datautama.net.id/ubuntu jammy-backports main restricted universe multiverse
    5: deb http: //security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
Info:
  Processes: 233 Uptime: 19m Memory: 3.62 GiB used: 1.91 GiB (52.9%) Init: systemd v: 249
  runlevel: 5 Compilers: gcc: 11.3.0 alt: 11/12 Client: Cinnamon v: 5.6.7 inxi: 3.3.13

ADDITIONAL INFORMATION
Comment 1 Ari Asyqolani 2023-02-15 13:37:09 UTC
Created attachment 156269 [details]
Screenshot of Kdenlive that has no maximize button
Comment 2 Ari Asyqolani 2023-02-15 13:39:59 UTC
Created attachment 156270 [details]
Screenshot of Kdenlive window right click menu
Comment 3 Julius Künzel 2024-08-08 23:40:11 UTC
*** Bug 466260 has been marked as a duplicate of this bug. ***
Comment 4 Julius Künzel 2024-08-08 23:40:57 UTC
*** Bug 460566 has been marked as a duplicate of this bug. ***
Comment 5 Julius Künzel 2024-08-08 23:41:51 UTC
*** Bug 450490 has been marked as a duplicate of this bug. ***
Comment 6 ammarzawar123 2025-06-04 14:26:54 UTC
I just came to report that, on Linux Mint + Xfce + Compton, swapping to the Fusion style makes the maximize button come bac. The button also works as expected.

Does this bug come from the theming system?
Comment 7 Ari Asyqolani 2025-06-04 21:20:20 UTC
(In reply to ammarzawar123 from comment #6)
> I just came to report that, on Linux Mint + Xfce + Compton, swapping to the
> Fusion style makes the maximize button come bac. The button also works as
> expected.
> 
> Does this bug come from the theming system?

Did you use a 1366x768 screen?
Comment 8 ammarzawar123 2025-06-05 02:24:34 UTC
(In reply to Ari Asyqolani from comment #7)
> (In reply to ammarzawar123 from comment #6)
> > I just came to report that, on Linux Mint + Xfce + Compton, swapping to the
> > Fusion style makes the maximize button come bac. The button also works as
> > expected.
> > 
> > Does this bug come from the theming system?
> 
> Did you use a 1366x768 screen?

Yes.
Comment 9 Bernd 2025-06-05 23:12:22 UTC
This was reported for a very old release.

Can you confirm that this still exist in the latest release 25.04?
Comment 10 ammarzawar123 2025-06-05 23:56:57 UTC
I was on the latest release when I said that. I am still  still on the latest release.
Comment 11 balooii 2025-06-06 13:13:29 UTC
That is probably happening as there is just not enough space available to fit the window onto the screen.

The behavior of the maximize buttons is system-dependent (hidden, not working, greyed out, ...) unrelated to Kdenlive.

I'm not aware of a global minimal size (width or height) restriction for Kdenlive. I think the minimal window size is calculated based on all the panels/widget visible in Kdenlive.

Try to use a different layout. The default "editing" layout which is shown if you haven't customized your layout needs quite a bit of vertical space (I cannot shrink it too much). Try clicking on the "Effects" layout (this one needs less space, so maybe the maximize button works in this scenario). You can also  create your custom layout which better works with such a small screen.

Can you give this a try and let us know?
Comment 12 balooii 2025-06-06 13:27:19 UTC
Created attachment 182068 [details]
screencast showing behaviour of gnome shell / kdenlive on resolution 1366x768

I tried to reproduce this on a nested gnome environment with the reported resolution and can confirm similar behavior as reported.
The default/editing layout does not fit but the effects or audio layout does (and hence the maximize button works).
Comment 13 Bug Janitor Service 2025-06-21 03:47:35 UTC
🐛🧹 ⚠️ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 14 ammarzawar123 2025-06-22 22:04:42 UTC
I have returned with a test!
My results were the same baloii's; the audio layout fits, and the maximize button came back.
Comment 15 Ari Asyqolani 2025-07-13 15:29:59 UTC
I can confirm that changing the layout restores the maximise button. It's strange that, with no changes made, the button remains on Plasma Desktop with the same display scaling, yet disappears on Linux Mint.
Comment 16 Bug Janitor Service 2025-07-18 15:41:19 UTC
A possibly relevant merge request was started @ https://invent.kde.org/multimedia/kdenlive/-/merge_requests/678
Comment 17 balooii 2025-07-19 04:21:39 UTC
Git commit 6e509a4c63e339f271ec5014015b68883822c15c by balooii balooii.
Committed on 18/07/2025 at 15:32.
Pushed by mardelle into branch 'master'.

Reduce minimum height of Speech Editor Widget

* the minimum height of the subtitle edit widget was reduced in bug 506899 by JBM.
* tested the 5 default layouts and they now fit a screen with a low resolution of 1280x720

M  +1    -1    src/ui/textbasededit_ui.ui

https://invent.kde.org/multimedia/kdenlive/-/commit/6e509a4c63e339f271ec5014015b68883822c15c
Comment 18 Jean-Baptiste Mardelle 2025-07-19 04:28:20 UTC
Git commit be57bfff55a455a08cb0f8f3d1c99a72badd34cf by Jean-Baptiste Mardelle, on behalf of balooii balooii.
Committed on 19/07/2025 at 04:28.
Pushed by mardelle into branch 'release/25.08'.

Reduce minimum height of Speech Editor Widget

* the minimum height of the subtitle edit widget was reduced in bug 506899 by JBM.
* tested the 5 default layouts and they now fit a screen with a low resolution of 1280x720

M  +1    -1    src/ui/textbasededit_ui.ui

https://invent.kde.org/multimedia/kdenlive/-/commit/be57bfff55a455a08cb0f8f3d1c99a72badd34cf