xRDP TCP/IP Improvements

Is xRDP slow on your linux vm ? Here is an easy way to improve the TCP/IP performance: Configure the TCP send buffer size Edit the file /etc/xrdp/xrdp.ini and update tcp_send_buffer_bytes tcp_send_buffer_bytes=4194304 Restart the service: systemctl restart xrdp Configure the kernel network buffer size Change the network buffer size to a larger value with using the next command: sudo sysctl -w net.core.wmem_max=8388608 And create a new file /etc/sysctl.d/xrdp.conf with the following content: ...

December 9, 2025 · 1 min · Alex Popescu

Linux Login Update Notifier Script With Python

Introduction Do you ever want to get a notification with the number of updates required when logging into XFCE in debian/ubuntu like systems ? There is a simple python script that can do just that. It uses notify-send command and paired with the magic command that returns the update count, we get the next python script: #!/usr/bin/env python3 import os import subprocess # Run the apt-get command and grep the output command = 'apt-get --simulate upgrade | grep "upgraded.*newly installed"' output = subprocess.getoutput(command) # If there's output, send it as a notification, otherwise send a default message if output: os.system(f'notify-send "Upgrade Check" "{output}"') else: os.system('notify-send "Upgrade Check" "No upgrades available or no packages to be installed."') # Check if the file /var/run/reboot-required exists reboot_file = '/var/run/reboot-required' if os.path.exists(reboot_file): os.system('notify-send "System Update" "Reboot is required to complete updates."') All you need is to make it executable: ...

August 29, 2024 · 2 min · Alex Popescu