Let X be a Banach space of dimension greater than 2. We show that if \( \varphi : B(X) \rightarrow B(X) \) is a linear map satisfying \(\varphi ([A, B])= [\varphi (A), B] + [A, \varphi (B)]\) for any \( A, B \in B(X) \) with \( AB=F \) , where F is an arbitrary but fixed operator satisfying there exists some nontrivial idempotent P such that \( F=PF \) (resp., \( F=FP \) ), then \( \varphi (A) = AT-TA+\gamma (A) \) for all \( A \in B(X) \) , where \( T \in B(X) \) and \( \gamma : B(X) \rightarrow {\mathbb {C}}I \) is a linear map vanishing on each commutator [A, B] whenever \( AB=F \) . Those main results of Lu and Jing [F. Lu, W. Jing, Characterizations of Lie derivations of B(X), Linear Algebra Appl. 432(2010), 89-99] are improved.