I want to increase the size of my home partition (ext 4 in picture), I know how to expand partition if there is a free space to the right of my partition. But the partition to the right of my ext4 partition is swap space and I don't know if I want to interefere with that. Is there anyway I can expand my ext 4 partition to get size from the partition left of it (/dev/sda5)? Thanks in advance!
I would recommend using a GParted LiveCD from here. AFAIK you cannot change a partition that is currently mounted.
And about the resizing. You can always remove space from one partition and move it to the left or right side of the partition. That way you can move a free space from the very left to the very right.