The concept of 'straight' is a bit ill defined in GR and has no real definition. In fact in a sense the geodesics themselves be seen as 'straight' lines; they are the shortest paths connecting 2 points (this is what in normal Euclidean space would be a 'straight line')
In the LC connection they are the integral curves of some vector field $V$ with $ \nabla_V V = 0$ (interpretation: the parallel transport of $V$ along itself is $0$): in flat Euclidean space this means that the integral curves of the vector field are just 'straight' lines (everywhere "parallel to itself").
As to finding the null geodesics: don't worry about them, just do it! The spacetime is flat so its quite trivial ($\Gamma^a{}_{bc} =0$). Indeed $ds^2=d\tau^2=0$ so they are not that handy as affine parameter of the curve; just use a general $\lambda$ to parametrize them. The EoM become:
$$
\ddot x = 0 , \ddot y = 0, \ddot t = 0 \quad \quad \text{where } \dot q \equiv \frac{d q}{d\lambda}
$$