Gallopsled / Gallopsled/pwntools
Terminal splitting no longer works on latest version of Konsole
- Dominant language
- Python
- Stars
- 13.7k
- Forks
- 1.9k
- Avg merge
- 6d 23h
- Merged PRs (30d)
- 3
Description
## Bug
I have `pwntools v4.15.0` and `konsole 25.12.1` installed.
When I try to execute:
```python
p = gdb.debug(["./chall"])
```
It splits the terminal but does not launch gdb.
The original (left) tab says:
```
[DEBUG] Launching a new terminal: ['/usr/bin/qdbus', ':1.52', '/Sessions/7', 'org.kde.konsole.Session.runCommand', '/tmp/tmpmt45878h']
```
If I try to execute:
```bash
/usr/bin/qdbus :1.52 /Sessions/7 org.kde.konsole.Session.runCommand /tmp/tmpmt45878h
```
manually, it says:
```
Error: org.freedesktop.DBus.Error.AccessDenied
Security sensitive DBus API is disabled in the settings.
```
## Workaround
Go to Konsole `Settings -> Configure Konsole... -> General` and enable the `EnableSecuritySensitiveDBusAPI` checkbox.
Contributor guide
Assessment
This issue has not been assessed yet.