Faits:
Faits:
A. Le Juge X._, Président du Tribunal civil de la Gruyère conduit depuis le 4 août 2000 la procédure matrimoniale opposant A._ à B._.
Dans ce cadre, le Juge X._ a rendu une ordonnance sur mesures provisionnelles le 12 février 2001 et une ordonnance d'urgence le 23 août 2004. Le 2 août 2004, B._ a demandé la modification de l'ordonnance du 12 février 2001. Le 27 août 2004, A._ a répondu à cette requête. Le 29 novembre 2004, le Juge X._ a tenu une audience, au cours de laquelle A._ a déclaré s'en remettre à justice quant au montant de la pension qui lui serait octroyée. Le Tribunal a invité les parties à produire des pièces supplémentaires au sujet de leur situation financière. Le 11 avril 2005, le Tribunal a admis partiellement la requête de B._ et modifié en conséquence l'ordonnance du 12 février 2001.
Le 15 avril 2005, le Tribunal civil de la Gruyère, siégeant dans la composition des Juges X._ comme président, Y._ et Z._, a entendu les parties. A._ s'est opposée à ce que la maison familiale soit vendue au prix de 340'000 fr., comme proposé par B._. Elle a en outre demandé que soit produite la comptabilité de la société C._ pour les années 2003 et 2004. Elle soupçonne son mari de détenir des parts dans cette société qui l'emploie et de cacher ainsi une part de ses revenus. Le Juge X._ a refusé de poser cette question au défendeur. A l'issue de l'audience, le Tribunal a fixé aux parties un délai pour produire des pièces.
Le 27 avril 2005, A._ a demandé la récusation du Juge X._, au motif que celui-ci, en refusant d'investiguer sur la participation du défendeur dans la société qui l'emploie, aurait manifesté de la partialité à son égard.
Le 23 mai 2005, le Tribunal civil de la Gruyère, siégeant dans la composition des Juges D._ comme président, E._ et F._, a rejeté la requête.
Le 23 mai 2005, le Tribunal civil de la Gruyère, siégeant dans la composition des Juges D._ comme président, E._ et F._, a rejeté la requête.
B. Agissant par la voie du recours de droit public, A._ demande au Tribunal fédéral d'annuler la décision du 23 mai 2005 et de renvoyer la cause à l'autorité cantonale pour nouvelle décision. Elle invoque les art. 29 al. 2 et 30 Cst. Elle requiert l'assistance judiciaire.
Le Tribunal civil de la Gruyère ne s'est pas déterminé. Le Juge X._ a renoncé à le faire. L'intimé B._ conclut au rejet du recours dans la mesure de sa recevabilité.

Le Tribunal fédéral considère en droit:
Le Tribunal fédéral considère en droit:
1. La recourante reproche au Tribunal civil de la Gruyère d'avoir statué sans tenir les débats qu'elle avait requis. Elle y voit une violation de son droit d'être entendue, garanti par les art. 43 du Code de procédure civile du 28 avril 1953 (CPC/FR) et 29 al. 2 Cst.
1.1 La portée du droit d'être entendu et les modalités de sa mise en oeuvre sont tout d'abord déterminées par la législation cantonale, dont le Tribunal fédéral revoit l'application sous l'angle restreint de l'arbitraire. Il examine en revanche librement si les garanties minimales consacrées par le droit constitutionnel fédéral ont été respectées (<ref-ruling> consid. 2a p. 16; <ref-ruling> consid. 3a p. 259; <ref-ruling> consid. 2 p. 242/243 et les arrêts cités).
1.2 La recourante se prévaut de l'<ref-law>/FR, à teneur duquel la demande de récusation est présentée par écrit à l'autorité compétente, qui la communique au magistrat ou fonctionnaire visé et à l'autre partie avec fixation d'un bref délai pour se déterminer (al. 1); lorsque la personne visée ou la partie adverse conteste le cas de récusation, l'autorité compétente instruit et juge la contestation en la forme sommaire; les parties sont admises à faire valoir leurs moyens oralement, si elles le requièrent (al. 2).
La recourante a présenté sa demande de récusation le 27 avril 2005. Le Juge X._ a contesté cette requête le 28 avril 2005. Le 3 mai 2005, la recourante a requis la tenue de débats, en se prévalant de l'<ref-law>/FR. Le 4 mai 2005, le Tribunal civil a invité la partie adverse à se déterminer à ce sujet. Le 9 mai 2005, l'intimé B._ a proposé le rejet de la demande et indiqué que l'audience selon l'<ref-law>/FR devait être mise sur pied "uniquement pour traiter de l'incident". Le 23 mai 2005, le Tribunal civil a statué sans débats.
Au regard de l'<ref-law>/FR, pour que le tribunal entende oralement les parties, il faut que deux conditions cumulatives soient réalisées: la récusation doit être contestée, d'une part, et une partie doit requérir expressément la tenue d'une audience, d'autre part. Ces deux exigences sont réalisées en l'espèce: le Juge X._ s'est opposé à sa récusation; la recourante a demandé la tenue de débats. Le Tribunal civil ne pouvait dès lors statuer sans tenir une audience préalable. En passant outre, il a violé arbitrairement la loi.
Dans sa réponse du 10 août 2005, l'intimé B._ expose que le juge de la récusation, appelé à statuer selon la procédure sommaire, disposerait d'une marge d'appréciation; il serait libre d'écarter d'emblée une demande de récusation manifestement mal fondée. Cette thèse contredit toutefois le texte clair de l'<ref-law>/FR. Au demeurant, l'intimé avait lui-même admis le principe de l'audience dans sa prise de position du 9 mai 2005.
Le grief tiré de l'<ref-law>/FR est ainsi bien fondé.
Le grief tiré de l'<ref-law>/FR est ainsi bien fondé.
2. Le recours doit être admis et la décision attaquée annulée pour ce seul motif, sans qu'il soit nécessaire d'examiner les autres griefs soulevés par la recourante. La violation constatée, de nature formelle, ne peut en effet être redressée dans la procédure fédérale. Il appartiendra au Tribunal civil de statuer à nouveau, après débats. Il est statué sans frais (art. 156 OJ). L'Etat de Fribourg versera à la recourante une indemnité de 2000 fr. à titre de dépens (art. 159 OJ). La demande d'assistance judiciaire a perdu son objet.

Par ces motifs, le Tribunal fédéral prononce:
Par ces motifs, le Tribunal fédéral prononce:
1. Le recours est admis et la décision attaquée annulée.
1. Le recours est admis et la décision attaquée annulée.
2. Il est statué sans frais. L'Etat de Fribourg versera à la recourante une indemnité de 2000 fr. à titre de dépens.
2. Il est statué sans frais. L'Etat de Fribourg versera à la recourante une indemnité de 2000 fr. à titre de dépens.
3. La demande d'assistance judiciaire a perdu son objet.
3. La demande d'assistance judiciaire a perdu son objet.
4. Le présent arrêt est communiqué en copie aux parties et au Tribunal civil de la Gruyère.
Lausanne, le 27 septembre 2005
Au nom de la Ire Cour de droit public
du Tribunal fédéral suisse
Le président: Le greffier: